计算机视觉算法岗面经(暑期实习)

终于轮到我写面经了,之前因为拿不到oc一直不敢写,现在感觉成功了90%,就先半场开个香槟,攒攒人品。

bg:双9,非科班,一篇二区,一篇准备投二区,两个项目,一个项目论文,一个项目专利。

简历挂:360,携程,美团,阿里云

其中阿里云点名批评,hr给我打电话,问我要不要走他们部门的流程,如果走的话可能要一个月的时间,还贴心地说如果觉得部门不合适的话可以给我推到其他部门,我深受感动,当即同意进入流程,然后收到了笔试链接,等我周末准备做笔试的时候发现简历已经被挂了,流程终止。你要是觉得我简历不行直接别捞我呗,把我捞起来挂掉,还没笔试就全部结束了。实验室师兄也被阿里云的hr坑过,只能说大伙慎重对待,不要太相信阿里云的hr。

腾讯 (offer录用评估中)

一面:

本人第一次面试,直接来个大的(指腾讯),但是面试官人很好,没有压力面。

自我介绍

问项目和科研的细节,具体实现,结合部门的场景问了些开放问题,这里就半个小时了

因为科研用到了diffusion,贴了段DDPM的代码,让我翻译,并且问了些diffusion原理上的问题,虽然DDPM的代码没看过,但是diffusion比较了解,很快秒了。

撕题:N个有序数组求交集,一开始打算用set或者map去做,面试官说复杂度太高,而且没有考虑有序。后来想到用双指针去做,面试官说这样会产生中间结果,可以直接N指针,因为时间关系没有写,但是面试官说思路没什么问题,让我受宠若惊。

撕题:手写selfattention。大体上没什么问题,细节上有点小错误,面试官也在最后给我纠正了。

聊天问题,包括接不接受北京工作,论文和毕业,开题什么时间,实习时间等等。

反问环节

一共一小时二十分钟

二面:

第二天就给了二面。本来以为会和一面差不多流程,但是不太一样。

自我介绍

项目的目的,流程,难点,创新,人员分工,指标等等。

开放问题,针对项目本身提出了一些更难的场景,问怎么做,这里聊了半个小时

性格问题,觉得自己是怎么样的人

对大厂的看法,对大厂压力的看法等等

关于团队合作,以及如果接手一个项目打算怎么推进等等

反问环节

聊天环节,接不接受北京,实习时长等等

一共一小时二十分钟

三面:

本来以为只有二面的,一周后部门大领导打电话给我突击了一个三面,一共半个多小时。

自我介绍

问项目的细节

结合项目,科研以及部门的实际场景的开放问题,很多很多,比如网络如何设计,如何把实际问题转化成算法等等。

反问环节

感觉面试官比较满意吧,说我答得不错,帮我推进一下后续流程。

HR面

大leader果然很有效率,第二天就给了HR面,第三天面试。

自我介绍

考研还是保研,为什么不去一个更好的学校读研

哪里人,性格总结

最有成就的事,读研期间遇到的困难,项目的难点和创新,收获等等

一共半个小时,说一至两周给结果,两小时后就进信息核对环节了,刚刚提交。

总结:感觉大厂的算法岗更看重思路和想法,能不能把实际问题转化成算法,用合理的方式去解决问题,八股和撕题反而少一些。虽然还没拿到offer,但是先半场开个香槟了。希望能有好结果。

文远(三面挂)

一面:

自我介绍,问项目和科研,没有问的很深,大致讲了一下细节。

selfattention 为什么要除以根号d

自注意力的流程是什么

撕题:概率为p的01生成器,返回等概率生成器

一共一小时,当天给了二面

二面:

自我介绍

python语法知识,包括语法糖,迭代器,magic function等等。我python都是直接用的,没有学过,这些知识我也只知其一不知其二,完全是被拷打

C++知识,因为看过C++ primer,大部分还是能回答上来。vector、set、map、unordered的底层结构,vector的size和capacity的区别,如何改变预留空间等等,以及vector移动导致的迭代器失效问题。

撕题:二叉树根节点到某个叶子节点的值之和最大,秒了

撕题:打家劫舍 二叉树版,秒了

一共一小时,当天给了三面

三面

自我介绍

attention为什么要除以根号d,秒了

attention的计算复杂度,提示下秒了

多头attention的计算复杂度,忘记多头切N还是切D了

diffusion的加速方法,说了下

batchnorm的计算过程,训练和测试的区别,如何得到测试用的均值和方差,都说了下

你知道的正负样本分配策略,loss函数等等,focal loss是什么,我知道的都说了下

batchnorm的加速,说了我知道的

混合精度训练知道不,不了解

data parallel 和distributed data parallel的区别,不知道,我说我猜一下,后面查竟然猜对了

撕题:二叉树上两节点的最短距离。我想到找公共父节点,说了两种找公共父节点的方法,没有想到怎么在找父节点的同时能直接算出距离。另外太久没用C++,构造函数都忘了什么格式,纯纯的寄。本来是二选一,另一道是写NMS,早知道去写NMS了

一共一小时,周末给了感谢信。

阿里国际 (终面完)

一面:

自我介绍

问项目细节,虽然没有明说,但是面试官透露着一种”你这个东西不就是干了xxx吗“的隐含意味,也可能是我想多了吧

问对大模型的了解,我说我不太了解。

撕题:链表有环,秒了

撕题:反转链表的一部分。一开始没考虑头节点要反转的情况,提示后加了哨兵,秒了

反问

一共四十二分钟,有一种KPI的感觉,以为自己要寄了,结果一周后给了二面

二面:

二面是终面,部门大主管和HR一起

自我介绍

关于diffusion项目的细节

diffusion在时序预测上有什么优势

实际数据其实很复杂,为什么一个神经网络就能做到预测未来

多变量多条件的场景下时序预测怎么做

时序预测怎么和大模型结合

HR部分:

对工作看重哪些条件。我说看重工作时间和工资之间的性价比,主管和HR都笑了

期望的工作城市

对工作时间有什么要求

实习生的待遇,能不能接受

学校的论文和毕业方面需要部门给哪些支持

最后说体检合格就会按刚才说的待遇给offer,也希望能有好结果吧。又是一个半场开香槟环节,感觉阿里国际这边过的有点轻松啊,尤其我还不是专门搞推荐搜索的,就凭一个论文面过去了。不知道是不是主管太高看我了,或者其实还不一定给我offer?

#没有实习经历,还有机会进大厂吗#
全部评论
阿里国际不是4.1才开始暑期吗
1 回复
分享
发布于 04-08 22:27 北京
diffusion的加速方法有哪些
点赞 回复
分享
发布于 03-29 11:47 广东
滴滴
校招火热招聘中
官网直投
佬腾讯哪个部门鸭
点赞 回复
分享
发布于 03-30 17:55 江苏
求问一下腾讯大概是什么时候投递的呀?一面是什么时候的呀?
点赞 回复
分享
发布于 03-30 23:47 上海
hxd,腾讯是直接官网投的吗,约面的组感觉跟你的方向契合度高吗,我怕给我面的完全是我不了解的方向。。
点赞 回复
分享
发布于 04-04 15:04 北京
你是真的牛哇大佬我也是这个方向的可以加微信聊聊么!!
点赞 回复
分享
发布于 04-06 20:57 广东
楼主恰个v交流一下么!我也是25cv算法,华科本硕
点赞 回复
分享
发布于 04-10 14:15 湖北

相关推荐

15 77 评论
分享
牛客网
牛客企业服务