Re: [讨论] 软件工作真的有需要刷题吗?

楼主: gitignore (git)   2021-08-15 09:04:04
我是不知道台湾软件状况怎么样啦
但在美国不考现场白版题或是现场Coding
你会发现白人和印度人真的很会吹
吹到那种好像 Linux 是他发明的一样
而且标准很难拿捏 面试官没有一个行量尺
所以导致公司找进来的人素质会非常的乱
以Google为例 考这种演算题目目的不外乎
1. 有个衡量尺
2. 可以量化
2a 考专业知识: 很难量化 因为面试官和面试者的tech stack都差很多
2b 回家作业: 一旦泄题根本没参考性
3. 极大化 True Positive (牺牲 False Negative)
4. 找到愿意砸时间准备面试的人 (都愿意砸时间准备了 工作也不太可能太混)
还有很多人觉得进Google的人都是刷题仔 只会算法
那你们真的太小看他们了
我认识的都是又会写算法 code 写的超漂亮 系统设计也非常强大
假如 Google 工程师只会写算法 你觉得 Google 现在还有可能在
Search/AI/ML 这些领域遥遥领先其他人吗?
最后我要说目前这种算法面试并不是最理想
但目前对大公司来说也还没找到更理想的模式之前这就是主流
※ 引述《wawi2 (@@)》之铭言:
: 18年工作经验 应该不用刷题
: 就算应征资深工程师 考coding也只是确定一下你会写code而已
: 18年工作经验的面试 如果是工程师职位 面试会着重在系统设计/架构
: 管理职位的话 就会着重在更多communication部分
: 回到你刷题的部分 这时候应该探讨的是: 为什么公司要考刷题?
: 你还记不记得 2000-2008左右吧
: 网络上充斥着Google微软喜欢考一些机掰的脑筋急转弯?
: 什么给你一堆高尔夫球 你要怎么快速估算出有几颗球
: 什么给你一台脚踏车和三天时间 让你估算纽约到西雅图是花几天
: 什么给你一台汽车 让你估算时速70 miles跟100 miles的耗油量
: 时间来到现在2021 只有智障公司会考这些题目
: 真的 俺面过一次Google 三次Amazon 0.5次Facebook 从来没被问过这些题目
: 只有一些不入流的公司会问 什么茄斯啦 西堤(不是卖吃的那间)啦 什么赛博口德
: 我刚毕业时比较废 就只能去那些不入流的公司面试 一堆爱问这种问题的
: 这种问题 一开始只是想考你的思考能力 后来却流于一些制式答案
: 比如纽约到西雅图要花几天那题 答案真的百百种
: 可是面试官就只喜欢听: 就先骑过一个时区R 看骑多久 然后三个时区再三倍就好
: 这答案在我看来就是智障 尼妈的用三天骑过一个时区? 阿姆斯壮?
: 重点是你不能challenge面试官给你的建议喔 不然你就是难搞 不利团队合作
: 这种绿豆糕跟棋盘的问题 公说公有理 婆说婆有理 可是面试时 理在智障公司那边
: 就跟多元入学的改革 被台湾家长玩成那副德性一样
: 简单说 一堆公司都发现 这种问题并不代表能够筛选到好员工
: 所以这种题目就退场了 只有一堆小公司还在高潮
: 取而代之的 是live coding
: 今年初跳槽之时 因为team正在扩张 连我这个新人都被叫去面technical面试
: 面试者为了得到一份工作机会 嘴一嘴很正常 这我也会 但有些人真的嘴得很夸张
: 这时考个coding就一目了然 我考coding不喜欢直接问面试者题目
: 我喜欢先问面试者对自己的data structure哪个有信心
: 我也直接挑明说 你说哪个 我就考哪个
: 比如他挑array 我就问array 他挑list 我就挑list问
: 我遇过一个说他很会trie的 跟我讲trie的时候头头是道
: 结果我只是问一个insert node的function他就挂惹
: 而且他错的不是什么指标没搞好 而是根本就不会写insert这个功能。。。
: 我在开始面试人之后 才开始了解为什么要考coding
: 很简单啊: 这份工作就是要写code 如果连电面的code都过不了 那要你来干嘛。。。
: 当然 我也遇过有些公司喜欢烤刁钻的coding 但终究不是多数
: 考coding只是要确定 你会写基本的code
: 考这个只是筛选掉不会写code的人而已 录不录取还要看整体
: 很多人会说 那些录取google的都嘛是靠刷题
: 啊我就奇怪了 那连刷题都不会的是在...?
: 更有甚者还加一句: 我要是有刷 我也能进google
: 我只能说: 那你就去刷麻 QQ 能进google 绝对不是只靠coding
: 如果你进了google 我只能说你整体方面都不错 窝配湖你
: 但是能进google的人通常不会嘴说: 只要刷题
: 以上 谢谢大家
: ※ 引述《dickjas (夏天的航海记)》之铭言:
: : 小弟不才, LeetCode只刷了几题. 但小弟已经工作了快18年
: : 也做了很多的大型Project, 真心认为刷题跟写程式其实没有很大的关西
: : 所以想请问各位300万大大, 真的有需要刷题吗?还是纯粹就为了面试?
: : 在下工作比较边向机台开发和嵌入式系统
作者: wawi2 (@@)   2021-08-15 11:04:00
推ID
作者: y956403 (寻欢)   2021-08-15 12:19:00
Google Brain或是DeepMind也会考白板吗
作者: KingSteven (HHung)   2021-08-15 13:20:00
他们先看你的著作够不够格吧?
作者: yyhsiu (hsiu)   2021-08-15 13:47:00
同意后半段,没人说是完美的方法,也没人说这样可以找出所有厉的人,甚至也保证会漏掉厉害的人但就是一个,能让公司运作继续赚大钱的方法Google 觉得这方法有效,不表示觉得 leetcode对工作很有用只表示 leetcode 型的选人方式,多少能有效的帮他们找人
作者: state9981 (斯坦特9981)   2021-08-15 15:38:00
作者: yupog2003 (屁股)   2021-08-15 20:23:00
作者: alihue (wanda wanda)   2021-08-15 20:25:00
要有效首先要有足够多 true positive 去投XD一些鸟公司面试搞半天根本没高手去投
作者: viper9709 (阿达)   2021-08-15 22:19:00
作者: GrantHill33 (葛兰特希尔)   2021-08-16 06:03:00
其实就连Google员工调查也说没把握再面一次会上 XD
作者: flash5408   2021-08-16 09:52:00
系统设计强大在湾区还是稀有 google还是一堆刷题仔
作者: hduek153 (专业打酱油)   2021-08-17 12:39:00
g算大者恒大了吧
作者: r40491101 (Willian)   2021-08-20 16:37:00

Links booklink

Contact Us: admin [ a t ] ucptt.com