这些都是一个星期面的,感觉头皮发麻。。。
叭咔科技
先写在这里,因为是交叉在里面的
一次性面了两面+hr面,整体上技术面比较水,但是有一道题目挺有意思的,记录一下。让你通过什么方法去近似求一下圆形的面积,当时我一脸蒙b,后来面试官提示说可以从概率的角度,用随机数什么的,才想出了用变长为2r的正方形去处理
这里涉及到一个列表和链表在增删时处理冲突的问题,列表可能会出现寻址问题
其中还有一个尴尬的问题是python中random.random生成的随机数是均匀分布还是正态分布?答案是均匀分布
58同城
一面
这一面面试官人很nice而且感觉专业水平很强,从我说项目开始一直问的模型问题都很深,问题面也边角广,而且注重细节,还会问一些具体模型实现上的事情,比如说transformer中的muti-self attention在编码上是如何实现的?word2vec输入一个词时是只更新一个词还是会更新全部的词?整体上感觉答的还可以就进了二面。然后让写了一道算法题,再两个无序数组中找出全部和为定值的组合,这个题我直接和他说了暴力枚举,他说你这个时间是多少?还能不能再优化一下?我说是O(n2),他说能不能优化到O(n)?我说那就可以将第一数组先转成字典,这样可以降到O(n)
二面
二面整体来说比一面要简单一些,主要就是问项目上事情,特征、数据处理、模型效果等等,涉及到模型具体实现细节上的东西没有深问,本来以为一定会深问transformer的,然而并没有提。。。
三面
刚面完,热乎的三面,主要问的问题还是比较简单了,没有一面的难,感觉也是个技术人员,但是没有问的很深,遇到了一个和一面一样的问题,pytorch和tensorflow的区别在哪里,其他的基本上和一面一样了,讲项目、word2vec的原理、优化,正则化原理、公式,auc、roc含义是怎么来的,有一个问题没有答出来,kmeans是否一定会收敛,为什么?
good luck!
顺利通过,在端午回家的前一天顺利上岸,happy!
微软亚洲研究院
一面
项目介绍+算法题,去除数组中重复元素去重,写完了又加了一条,删除数组中有重复元素的数
一面面完已经过了4、5天了,还没约面试时间,一面感觉还不错,不知道为什么就凉了。。。
深信服
HR说面试时间已经约了,他说下周,但是下周已经过了三天,还会没消息 希望过完端午回去可以有机会