Coding轮心态和Mock面试心得(Leetcode/新型coding) - 收录MLE 25年资料收集 Part0找工就业
Part 0: General Coding (Leetcode Coding / Practical Coding)
Part 1: ML八股 https://www.1point3acres.com/bbs/forum.php?mod=viewthread&tid=1140774
Part 2: ML Coding https://www.1point3acres.com/bbs/forum.php?mod=viewthread&tid=1149304
Part 3: ML System Design (TBD)
合集:https://occipital-alfalfa-20e.notion.site/MLE-Interview-Prep-2879301bf517804bb515fe9731275166
今天先想聊点Part 0: General Coding (Leetcode Coding / Practical Coding)
资料
最近给好些个小伙伴mock了一下,有一些共性,我总结了一下,感觉更多的是“心态”。(另,需要mock的小伙伴情首先认真阅读材料)
但如果你去想实际工作的话,事实上,
1)不同的情况可能最优解并不相同,需要分析实际每个function被调用的次数,数据在哪里存储,等等
2)还有很多情况,其实是需要你现有baseline,然后写metric/test方法,然后实验去得知哪个算法最好的
所以,其实在搞清楚问题之后,说思路的时候,可以给出baseline,然后需要去分析很多不同情况,然后和对方confirm哪一个是对方想要你最先实现的
(当然如果你是搞算法竞赛的,有可能可以忽略以上,比如lz也有acm大神朋友一连解几个hard然后stronghire的)
Part 1: ML八股 https://www.1point3acres.com/bbs/forum.php?mod=viewthread&tid=1140774
Part 2: ML Coding https://www.1point3acres.com/bbs/forum.php?mod=viewthread&tid=1149304
Part 3: ML System Design (TBD)
合集:https://occipital-alfalfa-20e.notion.site/MLE-Interview-Prep-2879301bf517804bb515fe9731275166
今天先想聊点Part 0: General Coding (Leetcode Coding / Practical Coding)
资料
- 个人觉得Grind75/Blind75 已经很好了 https://www.techinterviewhandbook.org/grind75/
- 除此以外就看自己要面的公司target的面经吧
最近给好些个小伙伴mock了一下,有一些共性,我总结了一下,感觉更多的是“心态”。(另,需要mock的小伙伴情首先认真阅读材料)
面试不是在解谜题,是在交付一个可靠、可维护的小模块。有了这个心态之后,有些步骤其实自然很多。
把面试官当同事,你在推动功能落地,而不是“答题”。
- 先搞清楚问题
- 输入有多大?边界情况?
- 就像在做真实任务,先问清楚需求,别急着写代码。
- 先说思路再动手
- 从最简短直接容易懂的方法开始解释,高层算法/数据结构选型,为什么这么选
- 和同事/上级confirm你的想法,哪个他希望你着手实现
- 一步步实现
- 边写边 verbalize 思路,就像和同事 pair-programming
- 测试和验证
- 测试简单的example,带着dry run你的代码
- 空数组、重复值都跑一遍,做边界情况的test
- 优化 & Review
- 时间/空间复杂度
- 考虑进一步可能的优化
补充内容
在给大家mock的时候,发现很多小伙伴非常喜欢一上来就冲着最优解来回答问题。但如果你去想实际工作的话,事实上,
1)不同的情况可能最优解并不相同,需要分析实际每个function被调用的次数,数据在哪里存储,等等
2)还有很多情况,其实是需要你现有baseline,然后写metric/test方法,然后实验去得知哪个算法最好的
所以,其实在搞清楚问题之后,说思路的时候,可以给出baseline,然后需要去分析很多不同情况,然后和对方confirm哪一个是对方想要你最先实现的
(当然如果你是搞算法竞赛的,有可能可以忽略以上,比如lz也有acm大神朋友一连解几个hard然后stronghire的)
补充内容
ML system design Part https://www.1point3acres.com/bbs/thread-1155950-1-1.html已获得 36 大米


+2
共6条回复
✨ 您正在体验新版论坛UI

