面经|微软|算法过经,笨人笨经验总结。
15917
2022.04.15
2022.04.15
发布于 未知归属地

个人简介

平凡本科+海外top10 CS硕士ML方向。 海外某厂不到2年经验。 找的算法岗,我本人不是很聪明的类型,刷题量450+,实际掌握的200道左右 . top like和top interviewed 的基本练的很熟练,2-3种解法都闭着眼睛能写出来,勤能补拙呗,熟悉python java 两种语言。

面试难度:中等

一面 和蔼可亲的DL小姐姐

自我介绍+深挖简历!!!问了一堆工作业务DL相关的问题,问的还挺细的,比如什么模型结构,参数量,评估标准,pipeline架构,如何优化,对数据的预处理,向量相似度都有哪些计算方式。中途还插了一个我做的FaceNet的项目。讲了下triplet loss,还有哪些loss function。

coding:剩下五分钟问了一个高频题,秒了。

二面 和蔼可亲的DL小哥哥

和一面类似,,自我介绍+深挖简历 问了一堆简历相关,DL相关,最后问我平时读哪方面的论文,让我讲一个sota 的结构,我给讲了一个Vit就水过去了。

三面 反应很快的年轻大哥

没有自我介绍和简历 上来直接让我写题,写好了讨论。
我想speak it out loud 结果大哥说 你不用说话,直接写, “stop BB and show me your code”。人狠话不多类型。👍

四面 稍微年长的老大哥

没有自我介绍和简历,上来直接让我写题,写好了讨论。也和三面大哥一样,让我别说话直接写,人狠话不多类型。 👍

有趣的是第一题他给我之后,问我如果做过就直接换一道。。。。。(我看了一眼的确做过,但是又怕我说我做过,完了又写错或者写不出来就啪啪打脸了,所以就闭口不言直接写了。。
一脸怂样.jpg。。我这种怂b,就算完全会做我也不会讲我做过的。。。)

五面 气场强大的AA

问我工作的技术积累,对模型技术的理解,聊聊人生 加班问题等等。
coding:给了一个easy 题,但是一直不断不断的优化,我记得优化了至少4个版本。

签了NDA了 算法题不太敢发。 怕被hr认出来。题基本都是前300的高频题目,去淘宝买个会员多刷刷应该没太大问题.

结尾总结

1.朋友们一定要把简历上的东西讲明白了!!我就是因为看了好多面经,以为巨硬只coding 所以就狂刷题,结果导致简历准备不充分,第一面面的很💩。手动感谢一面姐姐不杀之恩!!

2.平时没事多看看经典论文,多看经典书,多做技术总结写写博客什么的。
像CV的LeNet AlexNet ResNet GoogleNet Yolo
自然语言的的类似Word2Vec RNN GRU LSTM Transformer 这些经典中的经典一定得掌握了,不然跑去面试 无异于上街裸奔。

3.一定要夯实基础,同时多接触些前沿的技术是加分项。我之前老东家组里的业务太陈旧架构都是在内部私有云上搭建的,所以我自学了aws, 还有类似tfx的这种pipeline技术。我是那种很笨的类型的,很多太前沿的论文我也看不懂,太多的题刷了我也记不住,所以就把最经典的吃的透透的就行。

4.心态: 千万不要和b呼 和 某克网上那些牛人acmer比,比来比去容易把人心态搞崩。还有就是我很讨厌网上一些因为算法卷所以就盲目劝退的,不管选什么方向一定要选自己热爱的,人这一辈子长呢,路上的风景永远是最美的。 跟随自己的内心永远不会后悔。

评论 (23)