首页 > 猿辅导-音频算法工程师-面经
头像
Nitin525
编辑于 2021-09-17 07:46
+ 关注

猿辅导-音频算法工程师-面经

一面 2021-08-14 17:00 时长60分钟

提前半小时上线,面试官提前五分钟上线,到时间的时候在聊天框询问是否可以开始,好评,至少能感觉我们是平等的,对方很有礼貌。

有个小插曲,由于当时投递简历的时间比较早,海投,没有关注岗位招聘要求,等约面试了发现岗位要求的东西我都不太会,但邀约的邮件里没有HR的联系方式,没办法告知拒绝,本着不能鸽人的想法,所以在面试开始后礼貌的告诉面试官因为自己的疏忽导致投错了岗位,如果面试官有KPI必须面完足够的时长,那我就陪他聊会儿天,就当是学术交流,如果没有的话,就直接给我挂掉,然后散了。面试官听完后给我解释了一下,他们的部门是两条分支在走,他所在的团队跟我的简历特别的契合,所以简历筛选的时候就没有拒绝,也希望能聊一聊,然后就开始了正常的流程。

1.自我介绍

2.聊了简历上的项目

简历上四个项目,面试官对我的课题很感兴趣,深入的交流了一下,然后聊了几篇学界新的论文和实际复现中出现的问题,过程中发现确实很契合,他提到的几篇论文我都读了,几个结构我也都跑过,遇到的问题以及对这几篇论文的看法也出奇一致,然后就聊成了学术交流,交换了最近的一些思路与想法。

3.编程题

因为“学术交流”太入迷了,所以只剩了15分钟左右考编程(他们有要求,初试考基础)

第一题,leetcode19,我拿到题就觉得眼熟,很早之前刷过。先想了一个空间复杂度为的方法,跟面试官交流了思路,面试官希望能想一个空间复杂度的,所以又想了一会儿,想出来了一个双指针的方法,但关于如何确定第倒数k个的位置,没有好的解决方案,就考虑先遍历得到链表长度,然后确定位置,面试官说可以就先写了,写的过程中想到可以用快慢指针解决,所以第一题就过了。

第二题,leetcode340,想了一会儿没思路,不是很难,但就是没抓住点,面试官提示要滑窗,又在纸上画了一下,基本能做出来,然后介绍了以下思路就开始写,写的过程中本来想用set存信息,但发现不行,面试官也提出可以试试哈希表,然后就写出来了。

4.反问

  1. 目前部门研究的算法的应用场景和已有的成果有哪些
  2. 部门规模和成立时间
  3. 对于“双减”政策的看法
  4. 明天七夕,祝七夕幸福

二面 2021-08-20 16:00 时长45分钟

提前半个小时等候,面试官提前十分钟上线,面试官是个小姐姐,开始前五分钟打字询问是否可以开始。猿辅导的面试官在这一方面绝对是我面过的最好的,在开头就给面试者一种被尊重的感觉。

1.自我介绍

2.聊了简历上的项目

与一面不一样,二面主要聊了项目的落地场景和具体实施。

3.编程题

第一题,快速求幂。一开始闹了个笑话,误解了题意,以为面试官让我迅速写一个求幂的程序,然后我用半分钟左右写了个递归暴力求幂的程序,把面试官逗笑了。这个题要求时间复杂度为,是一个经典算法,但因为一直以来使用python,习惯了x**n的操作,所以没有啥思路,面试官给了提示,很快就写出来了,很尴尬,算法太经典以致于想不出来怎么写。思路百度就行,不在这儿写了,太经典了。

第二题,有序矩阵删除重复元素,要求在数组上原地操作。leetcode26 。很简单的双指针,说了下思路就写了,面试官是写C++的,我用python写完之后问了我python中listpop方法是怎么用的就过了。

4.反问

  1. 第一个问题同一面
  2. 现在部门是做高算力服务器平台还是低算力边缘计算平台
  3. 双减政策

三面 2021-08-27 16:00 时长45分钟

提前半小时等候,面试官准时上线,先聊了聊城市的天气,哈尔滨和北京都下雨,吐槽了下突然变冷。没有自我介绍环节,直接问问题,先问了简历中的两个项目,又聊了论文,问了不少常规问题,问题的广度很广,但不是很深,最后没有反问环节

1.两个项目以及主要工作

2.论文情况

3.推导短时傅里叶变换,并就几个参数的设置展开讨论

4.极大似然估计解题

5.损失函数的设计思路,以及常见的损失函数

6.传统增强方法如滤波,子空间算法的实现

7.梯度爆炸和梯度消失问题的成因和缓解

8.几种不同的归一化方式的区别和联系

9.dropout的原理,训练和推理的不同

10.正则化的原理以及使用场景

11.几种卷积变体:空洞卷积、深度可分离卷积

12.有没有用过其他模型,讲解原理(ResNet,DenseNet,Transformer等)

HR面 2021-09-02 11:30 时长30分钟

提前半小时等候,面试官提前五分钟进入面试间,是一个小姐姐。

1.自我介绍

2.项目科普性介绍,可能是想考查一下表达能力

3.实习中与人合作的收获

4.认为做过的比较困难的项目,接到新任务会怎样安排开展工作

5.认为自己不足的点

6.对在线教育的了解

7.期望工作城市

8.反问阶段

意向书 2021-09-15 10:00

总结

猴厂虽然经历了“双减”政策的打击,但还是在积极的转型中,求职选择上会有一定的风险。三轮面试面试官提问的深度和广度都有,而且每轮都会有编程题(我也不清楚为啥我第三轮没有)。面试整体体验算极佳的。祝福它可以成功转型,摆脱困境!

建了个群,投递猿辅导的小伙伴可以一起来玩(QQ群671948976)

更多模拟面试

全部评论

(6) 回帖
加载中...
话题 回帖

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐