1p3a-logo1p3a-logo
留学申请面试经验绿卡排期全民竞猜
APP
    旧版通行证登录注册APP
首页
热榜快讯
NEW
通知私信收藏阅帖历史积分中心
热门功能
💎每日夺宝🌱每日农场🛍️跳蚤市场🏠租房找室友🛒好物折扣💳信用卡助手📱旧机回收比价
我的版块
我的标签

Coding轮心态和Mock面试心得(Leetcode/新型coding) - 收录MLE 25年资料收集 Part0找工就业

niming1024
2025/10/15 · 发布于求职(非面经)版·5872
· 来自APP
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)
资料
  • 个人觉得Grind75/Blind75 已经很好了 https://www.techinterviewhandbook.org/grind75/
  • 除此以外就看自己要面的公司target的面经吧
面试心态
最近给好些个小伙伴mock了一下,有一些共性,我总结了一下,感觉更多的是“心态”。(另,需要mock的小伙伴情首先认真阅读材料)
面试不是在解谜题,是在交付一个可靠、可维护的小模块。
把面试官当同事,你在推动功能落地,而不是“答题”。
有了这个心态之后,有些步骤其实自然很多。
  • 先搞清楚问题
    • 输入有多大?边界情况?
    • 就像在做真实任务,先问清楚需求,别急着写代码。
  • 先说思路再动手
    • 从最简短直接容易懂的方法开始解释,高层算法/数据结构选型,为什么这么选
    • 和同事/上级confirm你的想法,哪个他希望你着手实现
  • 一步步实现
    • 边写边 verbalize 思路,就像和同事 pair-programming
  • 测试和验证
    • 测试简单的example,带着dry run你的代码
    • 空数组、重复值都跑一遍,做边界情况的test
  • 优化 & Review
    • 时间/空间复杂度
    • 考虑进一步可能的优化
祝大家面试顺利!

补充内容2025/10/20
在给大家mock的时候,发现很多小伙伴非常喜欢一上来就冲着最优解来回答问题。
但如果你去想实际工作的话,事实上,
1)不同的情况可能最优解并不相同,需要分析实际每个function被调用的次数,数据在哪里存储,等等
2)还有很多情况,其实是需要你现有baseline,然后写metric/test方法,然后实验去得知哪个算法最好的
所以,其实在搞清楚问题之后,说思路的时候,可以给出baseline,然后需要去分析很多不同情况,然后和对方confirm哪一个是对方想要你最先实现的
(当然如果你是搞算法竞赛的,有可能可以忽略以上,比如lz也有acm大神朋友一连解几个hard然后stronghire的)

补充内容2026/2/23
ML system design Part https://www.1point3acres.com/bbs/thread-1155950-1-1.html
已获得 36 大米
avataravataravatar
+2
18
共6条回复

✨ 您正在体验新版论坛UI

👉 【有奖公测】反馈问题或建议

新手指南常见Q&A小黑屋关于我们加入团队联系客服VIP通行证购买鳄梨去广告企业招聘地里专栏商务洽谈服务条款社区守则隐私政策
youtubetwitter
1Point3Acres.com does not represent or guarantee the truthfulness, accuracy, or reliability of any of communications posted by users.
Copyright ©2009-2026 1Point3Acres.com All rights reserved. See Terms of Service.