一名算法工程师的面试经历

描述

【基本情况】:

我本科研究生都是电子方向的,c++, Java,还有什么网络通信计算机原理都不会,只会python,其实想学个c++来着有点来不及了……然后刷了几遍《剑指offer》,做了leetcode 120道左右经典题,勉强了解了一下动态规划,单链表,二叉树啥的基础算法,总之就是编程能力很差……这就导致我笔试很艰难,好像只过了华为,虹软。每一次笔试完都深受打击,还好我已经有心理准备了,目标就是那些内推不用笔试的公司……实验室有点深度学习,目标识别的项目(虽然是很偏门的那种),然后混了个实习所以简历大部分公司都给过了,我记得直接简历拒的公司是大华提前批,海康正式批。

【实习】:

找实习那会只来得及复习机器学习基本算法,外加几种排序算法。

【腾讯】:

一面:

有一天我考完科四在驾校等着拿驾照,腾讯突然给我打电话了,很方,没想到第一个公司就是腾讯,没想到腾讯的流程可以走的这么快。重新约了下午两点,然后两点五分左右接到了面试电话。腾讯的面试官真的很好,很谦虚,很耐心,很专业的引导你,面我的那个小哥哥温柔到不行,说话带点南方口音真的超好听……可惜我之后去实习他已经离职了没见到他,嘤嘤嘤明明面试和入职只隔了一个月左右啊……

然后问的很基础,没问项目,就问过拟合是什么,怎么办,梯度消失和爆炸怎么解决,如果想要在手机上实现一个很复杂的网络怎么办,那时候我没过mobile net这篇文章,随便瞎扯,自己都心虚了,小哥哥还在引导我……算法问了100w里面找top k那个,现在看起来很有套路了,可是那时候我都不知道可以用最小堆【捂脸,答的不太好,这时候小哥哥说那假如只找top 1呢,真是细心又耐心的提示我。

二面:

刚那个是最后一个问题,我以为我就挂在一面上了,没想到过了一个小时又二面了。二面就更宏观,去了之后发现是我组长面的。就记得他问为什么强化学习能用在深度学习上,我,,,我简历上没有一点强化学习啊,去了之后证实那个组确实是做强化学习的。

三面:

交叉面,隔壁组一个小姐姐面我的,小姐姐人超好,之后发现还跟我住一个小区…不难,对着简历问,然后问了个堆栈的区别,就没了。

过了几天hr就打电话发了口头offer,整个人超级开心。鹅厂氛围很轻松,大家一块玩得很开心,工作时间一般是早九晚九,其实不规定早上打卡时间,早去有早饭吃,八点以后走有夜宵券。听说每个程序员都想去腾讯,我也算是去过了,腾讯真是我的白月光,很想念。

【阿里】

面的第二家就是阿里。流程走的比腾讯慢一点,面试间隔时间长一点,面试难度大的不止一点……

一面:

部门里一个人面的,语速很快,不说你的答案对不对,只负责提问,不解释,风格跟腾讯完全不一样啊,让我很有压力。

问题如下:

过拟合怎么办,神经网络不收敛怎么办,降维有哪些方法,快排时间复杂度,怎么算的?(怎么算的我没答上来,他肯定是记下来的,二面接着问了,所以面试完一定要查漏补缺),卷积时间复杂度,卷积网络作用,池化作用,有没有听过self-attention(谷歌attention is all you need里面用的,然而那时候并没有听过,后来知道他们组是做nlp的),还有个智力题,8个球有一个重一点,最少称几次能找出来,我说3次,后来鼓起勇气问他要几次,他说两次,让我自己想怎么称……

二面:

部门主管面,是个大佬。先给个网址在线写代码,写了快排,找对称数,还好不难,不然直接挂了。然后打电话来面试。

问了几个算法的时间复杂度,数据结构分为几类(他想听到的是,集合,线性结构,树状结构,图),然后就是智力题,各种智力题,脑壳疼,但我居然做出来了,也算运气吧,感觉就靠智力题征服了他。

然后他告诉我他们团队最近招了一些女生,说女生一般脑子不清楚,但是我好像还行,觉得现在女生也不差啊什么的,听的我,,,忍了忍没说啥。

三面:

不知道是谁面的。对着项目问了一下,不难,问怎么合作的,遇到问题怎么办这些,可是又不像hr。

四面:

交叉面,是什么零售部门?没听清楚,风格也很阿里,问了HMM最成功的应用是什么,别的忘了,十五分钟左右吧。

五面:

喜迎部门hr面,hr也挺强势的,问了为什么不在别的地方找实习,能实习多久之类的,对nlp有什么准备,工作地点想法等,最后我幼稚的回答逗笑了他,,,

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分