【春招面经】研二下 - 成都实习 - 面经汇总

汇总贴:

北邮读研期间的打怪升级

总体情况

本来打算留百度等转正的,所以三月份一份简历都没投,光顾着给别人内推了。四月初,女票拿到了成都不错的offer,于是一合计,决定还是找个实习去成都转正吧。
于是就在官网投递了几家大公司,在boss直聘等软件上投递了几个小公司。
成都总共没几家公司,跟NLP相关的就更少了,包括机器学习在内的岗位,一天之内就全部都投完了。后面又补充投了腾讯和字节的开发岗。
很多小公司虽然发布了职位,但是实际并不招人,纯粹为了骗简历,所以就会有很多投递了石沉大海的情况,或者直接简历被挂掉。

成都的岗位较少,工作不太好找,完全对口NLP的很难找,所以也投了一些传统机器学习以及开发方面的岗位,目前总共笔试6场,面试19场,oc了7个公司,最终offer了4个。
总体来说,春招情况还不错,除了蚂蚁金服C++一面挂得很惨之外,其他笔试、面试基本都过了。

面试后期强度比较大,甚至一天有三四场面试,面试有些忘了录音,问了些啥也忘记了,因此面经写的也比较简略了。

公司 渠道 进展 offer岗位 笔试 面试 offer
蚂蚁金服支付宝 官网 已发offer 😃,已接 NLP 4.9 笔试 4.13 一面C++挂,4.19 一面NLP,4.21 二面,4.25 三面,4.29 HR面 4.30 意向书
美团到家 官网 已发offer 😃,已拒 广告算法 4.11 笔试 4.23 一面,4.26 二面,4.26 三面 4.29 offer
京东零售 官网 已发offer 😃,已拒 风控算法 4.10 笔试 4.15 一面,4.20 HR面 4.27 offer
知乎 BOSS直聘 已发offer 😃,已拒 NLP 4.23 一面,4.26 二面 4.27 offer
华为海思 官网 已通过,被养鱼,长时间未等到offer,后放弃 NLP 4.7 笔试 4.12 一面,4.14 二面
腾讯企业微信 官网 HR面后挂了,应该是没有hc了 C++后端 4.18 笔试 4.23 一面,4.26 二面,4.28 HR面
知道创宇 BOSS直聘 口头offer,因没打算去,后不了了之 NLP 4.9 一面
字节跳动抖音 官网 已笔试,面试一直未安排,应该是没有hc,后放弃 Go后端 4.25 笔试
清华能源研究院 拉勾网、BOSS直聘、智联 工作内容不符(干杂活),已拒 科研岗 4.6 一面
联想 官网 面试安排在5月,时间太晚,已放弃 NLP
OPPO 官网 已错过招聘期,投递无响应
游帆科技 BOSS直聘 面试时间不合适,delay,后放弃
索贝数码 BOSS直聘 面试时间不合适,delay,后放弃
科电航宇 BOSS直聘 希望线下面试,放弃
华律网 BOSS直聘 公司位置太偏远(郫县),已拒
爱奇艺 BOSS直聘 岗位不匹配(CV),已拒
亚信科技 拉勾网 简历挂
MicroMOOC 实习僧 简历挂
通甲优博 应届生求职网 简历挂
新网银行 BOSS直聘 石沉大海
极客数学帮 BOSS直聘、实习僧 石沉大海
博云科技 BOSS直聘 石沉大海
臻识科技 BOSS直聘 石沉大海
云检医学 智联 石沉大海
拓尔思 智联 石沉大海
长虹 实习僧 石沉大海
三零凯天 猎聘 石沉大海

笔试汇总

华为机试(4月7日)

共3道编程题,2小时。第一题100分,过了80%,第二题200分,A了,第三题300分,过了67%。(总分480左右)
第一题,小孩分组,每个小孩都有想要一起组队的人,求老师最少可以将孩子们分为多少个组。
第二题,任务处理,任务有依赖关系,所依赖的任务如果未被处理,则该任务暂不处理,放至队尾重新排。最后输出每个任务的时间,包含执行时间和等待时间。
第三题,输入三个数row,col,t和一个方阵,方阵中每个元素代表该项目需要花费的时间,t则是一个给定的游玩时间,要求从左上角入口开始游玩到右下角出口,只能往右或者往下游玩,保证最终游玩时间不超过t且最接近t,并输出。

阿里笔试(4月9日)

共2道编程题,1小时。第一题A了,第二题过了16%。(总分58左右)
第一题,排队打饭,每个人有到达时间点,以及愿意等待的时间。最后输出每个人打到饭的时间点(没打到就输出0)。
第二题,给一个数字序列,以及若干个局部反转操作,最后输出最终序列。

京东笔试(4月10日)

30道选择题,60分,内容比较杂,机器学习、深度学习、SQL、编程啥的都有,单选多选都有,预计肯定能对的大概18道,其他未知,蒙的比例比较大。
2道编程题,40分,第一题A了,第二题过了45%。

第一题,前缀集合求和。如{1,2,3,2}的前缀序列为{1}, {1, 2}, {1, 2, 3}, {1, 2, 3, 2},则和为1x1 + 2x2 + 3x3 + 4x3,(最后这个为3是因为数字要去重)。
第二题,低配版合成大西瓜。共两个桶,将一个序列往里灌,连续数字一样,算1分,问最后最多可以得到多少分。

美团笔试(4月11日)

4道编程题,3道多选题。多选题比较简单,大概能对2-3题。编程题4题,第一题A了,第二题54%,第三题27%,第四题45%。

第一题,有n个房子,排成直线。给出的序列是房子的价格,价格为0的是小美可能在的屋子,小团要在不超过价格k的情况下买个房子,然后与小美的房子的距离的期望最小。
第二题,两队射箭比赛,每个人和靶的距离不同,超过d的计2分,低于d的计1分,通过操纵d,B队比A队最多可以多几分。
第三题,一串二进制数字,可以任意消除连续的3个数多次,求0的总数和1的总数差值最大多少。
第四题,一个字符串,如果某个字符的数量超过字符串长度的一半,则为关键串,求某串的子串有多少个是关键串。

腾讯笔试(4月18日)

5道编程题。第一题A了,第二题30%,第三题60%,第四题90%,第五题没写。

第一题,循环链表,求字典序最小的表示法。
第二题,每天固定推K条广告,每条推给一个用户,用户设定了每隔多长时间接受广告,问广告推送给用户的顺序。
第三题,玩游戏,每个游戏需要在Ti时间之前完成,如果完不成,则会有惩罚,问最终惩罚最小的玩游戏序列。
第四题,字符串比较,如果长度为奇数,则直接比较,如果为偶数,拆成两半比较,拆分可以递归。
第五题,打地鼠,给定必须要到达的最终位置,每次走一步,如果有地鼠则打地鼠,问最多可以打多少个。

字节笔试(4月25日)

4道编程题。前三道A了,第四道超时,0分。

第一题,松鼠搬松果,让所有的坑中松果数量一样的最少移动次数。
第二题,配置文件是树形依赖的,每次改配置文件,则断开与父亲节点的依赖,问每次修改后依赖根节点的还有多少个配置文件。
第三题,每个甲方都要求立刻完成项目,如果推迟要请喝奶茶。目前有N个项目要做,以及每个推迟的代价P。问代价最小的完成项目次序。
第四题,最美子序列,子序列中的第i个元素等于i-1和i-2元素的乘积再mod2021,问有多少种最美序列,以及最美序列的长度。

面试汇总

清华四川能源研究院 - 科研算法岗(4月6日)

电话面试,大约20分钟。
对方希望能够独立做一些文档数据处理,知识图谱构建工作,此外还要给甲方做一些前后端的Demo,工作内容不符,已婉拒。
ps: 知乎了解到,这个公司和清华没啥实质性的联系,只是挂个名头。

知道创宇 - NLP岗(4月9日)

电话面试,大约20分钟。
自我介绍,介绍百度实习项目,问了一下之前比赛的情况,此外问了下xgboost,其他都是非技术的问题。
1- xgboost原理,与GDBT的区别。
对方是做传统机器学习的(估计就是搞xgboost之类的),在腾讯大厦里办公,平时不加班,团队规模很小。口头offer了。

华为海思技术面 - AI实习生(4月12日)

视频面试,50分钟。
形式非常正式,面试流程正规地让人有点不太习惯,之前从来没有这么面试过,感觉非常奇特。不过面试官非常nice。
面试开始,面试官展示了自己的工卡,我展示了自己的身份证。然后面试官还特意说明了自己电脑的摄像头是在下面的,会导致有种低着头看的感觉,希望不要介意。
然后说给我15分钟,让我介绍下自己,并着重介绍一个项目。并宣读了介绍项目的注意事项,基本就是教了下如何介绍项目。
然后我就介绍项目,balabala,然后面试官问了几个很浅的问题。面试官应该是随机分配的,可能不是搞这块的,因此没怎么问技术问题,基本上就是在确认我的简历内容。
基本上水水的面了30分钟,之后做了一道题,不过面试还剩只有十来分钟的时间,面试官说写下核心的数据结构的就行,不用运行。
题目是一个模拟九宫格手机输入法,很简单的那种版本。我就一边写,他就一边在翻看我之前的机考记录。
说我的机考题目完成度很好,编程风格也不错,然后问我在百度实习是不是对代码风格有要求,我说我们提交代码要做Good Coder认证的。
然后说我程序都写得相当漂亮,作为一个学生来讲,是很好的。之后他对我写的输入法的代码截图提交了平台留存。
最后反问环节,我问了两个问题,主要是业务方面的,毕竟他们是硬件部门,不太了解招AI实习生干啥。他们说,他们这边还要做相应的解决方案,配套的软件啥的。
面试完,5分钟就收到了面试通过的短信,效率相当高。

蚂蚁金服-知识图谱一面-C++岗(4月13日)

电话面试,一个半小时。
因为部门比较对口,所以同意让内推人,从算法转到了C++岗,结果一面就挂了。捂脸。。。

华为海思主管面 - AI实习生(4月14日)

视频面试,四十分钟。

京东风控一二面 - 算法工程岗(4月15日)

电话面试,四十分钟。

蚂蚁金服-支付宝商家与开放技术部一面 - NLP岗(4月19日)

电话面试,半小时。
自我介绍。
1- trie树的原理,应用场景,以及双数组trie树。
时间复杂度与查询词长度有关,和字典大小无关。
2- 如何从后缀匹配。
反向构建trie树。
3- tcp连接、断开的流程。
三次握手,四次挥手。客户端发送释放请求,服务器端释放,服务器端发送释放请求,客户端释放。
4- GDBT,xgboost原理。
bagging,boosting啥的讲了一通。
5- python问题,为什么没有自增/自减,id函数。
静态存储,Java中也有,Integer(-127~128)。
6- 从数组中找到只出现一次的一个数(其他的都出现偶数次),如何找出来,给出方法及时空复杂度。
暴力解法,字典计数,二进制等。
反问:
1- 这是开发岗or算法岗?(问懵了)
是算法岗。不过我说实话,身边有很多的校招生,目前为止,除了你之外,我还没有见过一个做笔试题能做上的,至少你不是零分,其他的都是零分。
所以说,我个人的判断是,算法那块,包括你刚讲的trie树,也没有什么特别好问的,所以结合你之前做的基础的一些东西问问。
因为即使算法,也要工程能力,你也用过hadoop什么的。如果你笔试一道题没做出来,那我肯定要问问模型啥的,解决什么问题。
你简历上写本科也是非计算机的嘛,所以我会更看工程上的能力是否有明显的欠缺。我会根据收到的简历去调整。
因为我觉得有些学生会有些误区,我看到很多非计算机专业的,也用过CNN,也会用MATLAB做一些事情,说实话,模型现在有很多开源的东西。
但是用模型解决什么问题,关键还是在于人对于理论基础的掌握。如果面算法的同学,同时有工程经验,那肯定是更好的,可以很快地摸底,如果有数据处理的经验,那更好。
2- 面试共有几轮?
好好准备,很快会有下一轮面试官联系你的。

京东HR面 - 算法工程(4月20日)

电话面试,15分钟左右。

蚂蚁金服-支付宝商家与开放技术部二面 - NLP岗(4月21日)

视频面试,40分钟左右。

知乎一面 - NLP岗(4月23日)

电话面试,40分钟左右。

美团到家一面 - NLP岗(4月23日)

视频面试,30分钟左右。

腾讯企业微信一面 - C++岗(4月23日)

视频面试,一个半小时多。

蚂蚁金服-支付宝商家与开放技术部三面 - NLP岗(4月25日)

电话面试,40分钟左右。

知乎二面 - NLP岗(4月26日)

电话面试,30分钟左右。

美团到家 - 二面 - NLP岗(4月26日)

视频面试,一个多小时。

腾讯企业微信 - 二面 - C++岗位(4月26日)

在线做题 + 电话面试,仅两小时。

美团到家 - 三面 - NLP岗(4月26日)

视频面试,一个小时左右。
1- 从100个黑球和100个白球里取球。如果颜色不同,放进去一个黑球,如果颜色相同,放进去一个白球。问最后只剩下一个黑球的概率。
2-

腾讯企业微信 - HR面 - C++岗位(4月28日)

30分钟。主要是和个人履历相关的一些问题。

蚂蚁金服-支付宝商家与开放平台部 - HR面 - NLP岗(4月29日)

10分钟。简单问了一下就通过了。

posted @ 2021-04-12 16:53  Yanqiang  阅读(727)  评论(0编辑  收藏  举报