首页 > 笔经面经 > 2019秋招总结+云从语音算法面经+银行群面面经

2019秋招总结+云从语音算法面经+银行群面面经

头像
vanka0051
编辑于 2019-10-15 10:43:51 APP内打开
赞 11 | 收藏 34 | 回复7 | 浏览2264

简介

坐标:上海

学历:211本硕

专业:通信工程(深度学习相关)

今年IT岗招聘比较惨,由于一些国际形势,很多大厂缩招严重,算法是真的惨,算法和开发招人比例大概在1:5。很多公司的算法面经甚至在牛客上都见不太到了。

前期准备

在研究生第一个学期最好考虑好自己以后想要的方向,无论算法还是开发,方向是非常多非常杂的(安卓开发、IOS开发、软件开发、运维开发……),根据自己的基础或者实验室的方向进行选择。今年的视频编解码方向热度比较高,而以前非常热门的CV岗今年就非常惨了……当然每年的热门都在变化,这里只是作为参考。

  • 开发:学习Java或者C++,学习自己方向开发相关的其他库,例如Spring,SQL,MyBatis等。
  • 算法:(机器学习相关):学习Python,C++,C。今年的算法岗非常注重C和C++,无论是软件落地还是硬件落地它们都是必不可少的,只会Python非常吃亏。

个人建议秋招最佳流程

以2019年9月秋招为例:

  • 2018.09 - 2019.01

三年制研究生应该课已上完。这段时间是用于专心做项目实习,丰富自己简历,有空多刷刷算法题。

最优:找一个大厂实习

这个阶段实际上是上一届秋招的时间,秋招结束大家基本都会回学校做毕设or发文章,因此这段时间公司实习的人其实不多,机会比较大。而且很多大厂正式员工HC(head count名额)很少,尤其是算法研究院可能正式员工要求博士学历或有顶会的硕士,但是会提供很多实习的岗位。

次优:在实验室认认真真做好一个项目

很多情况导师不允许同学实习,那请务必在实验室沉下心好好做一个项目,从前到后都参与,对项目中的细节和问题非常了解,可以把问题都记录下来,面试时可以向面试官提起阐述自己解决问题的思路

次差:找到3-5人小团队自己定需求和目标完成一个项目

以开发为例,实际项目包括非常多的部分,前端、后端、产品等等。实际上3-5人大致可以cover各个部分,互相联动交流,合力完成。这可以让自己更了解项目的各个板块(实际也是以后公司的各个部门)前端or后端or产品,明确自己以后想做的方向。我室友就联合了1个师兄3个网友一起做了一个校招日记的小程序,涉及前端、服务器、数据库sql等,虽然并不完善,用起来也比较麻烦,被我们各种吐槽,但确实能从中学到很多东西,技术也好团队协作也好,小程序这种可以直接展示的东西以后面试官也会很感兴趣。

室友做的小程序,有兴趣可以微信扫码看下

其实这条路肯定会比在实验室做老师规定的东西更好,因为方向都是自己选的感兴趣方向,但我把它排在次差的原因是这项目很可能坚持不下去

关键:

  1. 团队中最好有一个有经验的人作为leader进行统筹分配。
  2. 分工合作可能需要人做出牺牲,如果每个人都只想做后端,没人愿意牺牲一下做前端那项目肯定也就搁浅了。
  3. 由于没有公司或导师的push,千万要坚持下去不要半途而废。

最差:一无所有

这种情况下尽量自己去慕课网、B站找个小项目的视频,做个小游戏也好,做个二手交易平台也好,看着视频敲代码,理一理整个项目的板块、思路和流程,总之稍微做点什么。


  • 2019.03 - 2019.08

这段时间刚过完春节收收心,春节的时候也可以准备一下后面面试有关的各种经典问题或算法题,很多公司也已经开始招聘实习生了。这时候就可以利用自己之前做的项目或者实习经历来找一波实习了。这次一定得找实习了。这次的实习有两条路可以走:

1、如果在比较早的时间就做好准备找实习

个人最推荐的是在这段时间找一个有机会转正的实习,进去之前从牛客网也好、师兄师姐也好,一定要先了解下公司的HC情况,有没有转正的机会,因为招聘中有大量的名额都是实习转正占了的。一般实习转正根据公司的不同,至少要工作2-4个月,然后进行转正答辩。不过就算5月才入职到8月也能有3个月的实习时间。目前看来大部分公司实习转正概率还是比较高的,只要你面试能进去,守规则,努力一点,保证出勤率(我就认识有大佬某知名互联网公司实习,但是出勤天数太少,最后没转正...很可惜)。

这样在秋招开始之前如果已经拿到了转正offer,我们的境遇就已经非常主动了,因为根据两个月的实习其实你对公司也已经比较了解了,如果你觉得公司ok,那么你已经手握一个满意的offer;如果你觉得公司与你心目中不同,那你也完全可以骑驴找马。

2、如果是没有转正机会的公司或者由于实验室、老师各种原因拖沓了七月八月才找实习

请一定尽量去找大厂实习,目的非常明确,利用大厂实习来包装自己,在后面秋招中可以引起面试官的兴趣取得优势。因为这个时间其实非常尴尬,如果你还想转正那想凑够时间肯定要拖到8月9月,但这两个月就是秋招的关键时间,各种面试笔试,免不了各种请假,每天面试奔波,完了还得上班真的是身心俱疲(我就是这样……)

但大厂的面试就算实习也不简单,不过实验室的工作强度肯定是比不上公司的,所以尽量多利用空余时间刷刷算法题,准备一下吧!


  • 2019.07 - 2019.10

以前大家所说的金9银10其实已经不太存在了,现在的互联网公司是金8银9。基本8月头就开始投递简历,8月上中旬笔试,8月中下旬面试,9月份可能就发放意向书了。

以我本人为例,由于8月头才找到一个实习,打算再实习公司沉淀一个月,也好丰富简历,9月才开始投简历,简历投了1到2周也就是9月15号前后才收到笔试,这时候我室友已经收到几个意向书了!这就意味着hc进一步减小。后面投了30家公司以上,笔试做了不少:美团、携程、爱奇艺、远景、平安科技、广联达、流利说、华为、海康。以上公司一个面试也没收到……当然有些笔试题比较难,我是没做好,但华为3道编程题我通过了290%也没有收到笔试。

如果你按照之前的流程走下来了,那么这时候你项目经历也有了实习也有了,甚至转正offer都有了,趁着6月7月赶紧刷一波算法题(当然平时的时候也可以慢慢积累算法题),复习一波面试常考题。然后在8月就开始投简历吧!不要怕什么提前批,什么学霸批,如果投晚了真的可能面试的机会都没有QAQ

就算没有转正offer你的简历上该有的东西也都有了,加油面试就完事了!


  • 2019.10 - 2019.12

这个时间互联网基本上已经结束了,如果国庆过完还没有拿到offer的同学真的是会很慌……眼看着周围的人快乐的打游戏,自己却还在每天为了offer奔波……这种心情真的很正常也完全可以理解!但千万不要气馁!!!因为银行和国企的战场才刚刚开始!

银行基本全都有提前批浦发银行提前批是在8月份进行的笔试和面试,如果通过在9月就会收到体检;其他银行一般采用校园宣讲会的形式,宣讲会结束以后会有面试,如果面试通过会安排一个在线笔试,两个都通过了就直接发放offer。就算没有通过也可以参加后续的正式批流程。所以是一个非常好的机会!等于多一条命!我的一个offer就是这么来的,所以大家可以多多关注下银行宣讲会。

云从语音算法面经

 在讲项目的时候面试官会对项目中的一些感兴趣的点和知识点提问,问了点啥我也不记得了。。HR电话面完以后3周收到通知(中间隔了一个国庆,去掉国庆就是2周,效率挺高的)

一面技术面:

  1. 自我介绍
  2. 在字节跳动实习做的事情?把各个模型的特点描述一下?
  3. RNNOISE接触过吗?说说它的优缺点?
  4. 传统语音增强算法接触过哪些?
  5. 我们这里是主要的工作是语音识别,语音增强是作为提高语音识别准确率的辅助手段,你觉得我们的工作与你之前做的语音增强会有什么差别
  6. 手撕算法题,leetcode股票买卖时机2
  7. 还有什么问题要问我吗?

二面技术面:

  1. 说说股票预测的项目
  2. ...........其他问题都记不得了
  3. 一面面试官问了你算法题了,我就问你一个智力题:扔鸡蛋问题
  4. 还有什么问题要问我吗?

三面HR电话面:

  1. 对云从公司有什么了解?
  2. 说说自己的优缺点?
  3. 对未来的职业规划?
  4. 期望工作地点和薪资?



银行群面面经

银行的技术岗大部分都是群面(多对多)。10个人(若干人)一组,面60分钟,平均到一个人身上只有短短6分钟的时间,如果组里有大神一个人占了10分钟,那势必其他人的时间会被严重的压缩。一般情况下分成2到3个部分:

1、自我介绍(个人认为最重要)

个人认为最重要的就是自我介绍,一定要自信,把自己介绍充分(因为你完全不知道面试官会不会对你感兴趣,也许这是你最后的发言了……),是否是***员;是否担任校园职位,做过些什么;获得过几次奖学金,成绩排名第几(如果你的成绩非常好的话);对自己做过的项目要稍微具体的介绍一点,多加title,什么该项目与国家自然基金合作,该项目与XX三甲医院合作,该项目与XX公司合作;实习经历都做过点什么,直接就描述一些做的事情,而不要等着面试官来具体问你项目中做了什么,因为可能面试官根本就不会问!

2、即兴演讲/即兴发言(有些银行可能没有这个环节)

这个环节一般是给你一段话或一张图片,根据其中的内容准备一分钟即兴演讲,会有笔和纸可以稍微列几条提纲,然后看自己发挥了。题目一般是互联网、大数据对银行带来的了一些什么之类的,大家可以搜搜牛客上的一些帖。

3、面试官提问

这个环节是最玄学的环节,如果面试官对你的项目感兴趣,那么他们会问一些项目相关的问题,这种问题一般都比较容易应对(前提是项目是自己做的话)。但很大可能面试官对你没什么兴趣,会问你的技术栈是什么,然后再从题库中问你一些问题。虽然问题难度都不会很大,但很可能会答不上来,当时面试官问我你linux有哪几种终端?答不上来。。linux怎么写两个字符串相等?答不上来。。GG

这就比较看运气了,如果面试官对你感兴趣就会问你很多问题,问题可能你刚好又答得上来,比如说java多线程几种实现方式?tensorflow的优缺点?经常会出现:你觉得问别人的问题好简单你都会,但别人没答上来;问你的问题你又都不太会。

4、总结

银行的面试还是比较玄学,靠短短的5-6分钟时间,面试官不可能深究你的各种能力,但如果在这几分钟时间里面尽可能多表现自己才是关键。既然涉及到运气那就多投几个银行!总归有一次能好运的收获offer!

结尾

过几天会补上字节实习面经+BIGO语音算法面经~
希望大家都能收获自己想要的offer~
如果对您有帮助多谢知乎点个赞~https://zhuanlan.zhihu.com/p/84744913

7条回帖

回帖
加载中...
回帖

相关热帖

笔经面经近期热帖

近期精华帖

热门推荐