※ 引述《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万大大, 真的有需要刷题吗?还是纯粹就为了面试?
: : 在下工作比较边向机台开发和嵌入式系统
还是要看在公司做什么吧
如果是走前端的感觉用到的机会就很小
毕竟前端鲜少的情况需要处理繁杂的资料
接到的资料很多都是后端处理好的
顶多做个排序但也是直接call funtion就解决了
但后端或数据库相关的算法写不好速度和效能差很大吧
连hash都不会用很难相信是多厉害的后段端