📣 Back to School开学季 - VIP通行证5折优惠!蓝莓、Offer多多同步优惠
查看: 16977| 回复: 18
跳转到指定楼层
上一主题 下一主题
收起左侧

[其他] Software Engineer第一次去ML Coding Interview的小小震撼

   
全局:

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x

第一次发,希望对大家有帮助。
我有10年software工作经验,主要也是接触AI和ML的工作,但由于我是software engineer title,之前我做的都是正常的leetcode面试题和system design。上周我第一做某厂ML Coding Interview,有点震撼:
  • 题目不是leetcode任何题型。主要是实现一些现有的ML算法。这个其实我之前有面过ML的朋友也提到过,这次被证实了。
  • 写的code需要numpy跑通,就和现在面leetcode一样需要跑通。这部分我是完全没想到的。可能是现在太卷了,之前感觉我的感觉是你把每个ops都写清楚,说下input output什么的。要跑通的难度其实有点高。特别涉及到各种矩阵运算。
  • 如果是面LLM相关岗位,手搓LLM的某个部分是有可能遇到的。

根据我这次有限的精力,我也想到了一些之后大家要准备需要注意的地方:
  • 难度和准备内容可以参考一些Cousera吴老师的课的作业,比如https://www.coursera.org/special...rning-introduction/https://www.coursera.org/specializations/deep-learning/ 的作业可以好好复习一下。相信你如果做ML interview应该这些课或者类似的是上过的。如果没上过还是先上了再去吧!我也只做一个一次interview,但我的感觉是你大部分ML的模型和算法forward pass会就行了,如果叫你手搓什么gradient这种,我猜也不是我可以面上的。
  • Leetcode不能在题目本身帮助你,但可以你增加的语言熟悉度。所以肯定leetcode还是需要刷的
  • 我已经万年没写过numpy了。但我对pytorch还比较熟悉,所以我很多次是按照input 和output的shape,还有pytorch的实现倒推的numpy的实现。如果有要自己搜资料的情况,可以提出share screen,然后在监督下搜索API。
  • LLM相关内容,强烈推荐CS336在油管上的视频。第一个作业手搓全套LLM,对面试非常有用。后面就是一些model parallelism, scaling law, data, alignment的问题。从深度上是绝对够的。从LLM depth and breath的角度来说,这个课看完,好好做作业(我也还没做完),你应该轻松击败大部分自称自己很懂LLM,但没有实际经验的人。当然,如果你天天做大模型基础工作,可以从拓展知识的角度也看一下。比如你如果只研alignment,可能不会知道怎么shard你的model。

评分

参与人数 45大米 +71 收起 理由
微信用户_m00r2 + 1 给你点个赞!
mrjing + 1 赞一个
chenyx95 + 1 很有用的信息!
zd1248 + 1 很有用的信息!
gnayuy + 1 谢谢分享!

查看全部评分


上一篇:[求加米看面经] 我搜集的高频题
下一篇:出一个lc Premium 还有半年

本帖被以下淘专辑推荐:

推荐
stevezkw 2025-7-22 13:29:56 | 只看该作者
全局:
很有帮助的帖子,作为同想学习MLE技术的SDE,推荐AI engineering这本书,作者是Chip Huyen,对LLM的全面认知很有启发
回复

使用道具 举报

全局:
最近面试也遇到类似的题目 (字节一面)
写出sigmoid和反向函数
回复

使用道具 举报

全局:
非常建议去neetcode把ML题都搓一次
回复

使用道具 举报

全局:
您的建议很朴实 感谢
回复

使用道具 举报

全局:
可以分享是哪个厂吗,谢谢
回复

使用道具 举报

🔗
feifei963 2025-7-22 00:22:58 | 只看该作者
全局:
问题是没AI ML经验的咋办
回复

使用道具 举报

🔗
 楼主| 短发及颈的拖把 2025-7-22 04:04:24 来自APP | 只看该作者
全局:
feifei963 发表于 2025-07-21 09:22:58
问题是没AI ML经验的咋办
去上吴老师的课吧!就是问我上面两个link。deep learning的对新技术更实用。machine learning主要是基础的东西。
回复

使用道具 举报

🔗
 楼主| 短发及颈的拖把 2025-7-22 04:04:46 来自APP | 只看该作者
全局:
小小小小马甲 发表于 2025-07-21 08:29:05
可以分享是哪个厂吗,谢谢
还没拿到结果。暂时不敢分享😅
回复

使用道具 举报

🔗
开心的猪 2025-7-22 05:46:59 | 只看该作者
全局:
感谢分享 你10 年经验 面哪个level? MLE吗
回复

使用道具 举报

🔗
 楼主| 短发及颈的拖把 2025-7-22 09:38:28 | 只看该作者
全局:
开心的猪 发表于 2025-7-21 14:46
感谢分享 你10 年经验 面哪个level? MLE吗

主要面Google staff level或者类似的(这个面试不是Google的哈!我只是打个比方)。Title的话只要是staff我都接受。SWE、MLE、Research Engineer我都有在面。
回复

使用道具 举报

🔗
油冬冬 2025-7-22 12:02:41 | 只看该作者
全局:
短发及颈的拖把 发表于 2025-7-21 13:04
去上吴老师的课吧!就是问我上面两个link。deep learning的对新技术更实用。machine learning主要是基础的 ...

过去工作是纯SDE后端,没搞过ML/AI,是不是简历都过不了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表