非科班通信研一菜鸡,去年暑假开始刷题,实习能上岸得感谢力扣和扣友,故此分享一波面经。
非提前批,2.28日阿里刚开始招聘暑期实习投的简历,很快就收到了面试通知。
一面 + 二面 3月8日晚
一面(视频面试) 时长1个小时
面试官是个声音很好听的小哥哥,但他没开视频。。。先介绍了部门的情况、业务等大致情况,然后就开始写题了。两道题感觉都挺简单的,一道简单的二叉树递归求最大深度、一道LRU缓存,都是lc上的基础题,十多分钟就防出去了。
代码没问题了面试官开始问常规八股:
1.进程、线程、协程的区别
2.项目中的线程池怎么实现的
3.项目是如何实现高并发的
4.select和epoll的区别,为什么用epoll
5.操作系统虚拟内存、内存分配、缺页中断等小问题
6.进程间同步的方式,和线程间的区别
7.自旋锁和读写锁的原理和区别
8.Tcp三次握手、四次挥手
然后就开始问实验室的项目:
1.为什么可以用神经网络来进行通信的编码和译码?
2.神经网络是怎么压缩的?
3.量化用的是定点量化还是浮点量化,量化到几位?
4.量化的原理
5.为什么不采用其他的压缩方法如剪枝?
感觉自己答的挺一般的,有点紧张,没想到他竟然对深度学习那么了解 ̄□ ̄||
二面(视频面试) 时长45min
一面完立马二面,面试官竟然就是我内推人,还是主管(我之前一直以为他是hr)
两人都是开了视频,之前微信上也聊过,就比较轻松。
主要问问实验室的项目、项目的一些小问题、然后就开始聊天,什么大学时期印象最深的事,有什么爱好、未来想在哪座城市发展,反问环节我就问了问实习的培养方案和部门大致情况。
不知道是不是聊得太轻松了,我一度认为我被刷kpi了,直到通知我赶紧笔试,不然流程到不了终面。
5道定向选择+5道非定向+3道编程
选择主要包括bash语句、mysql语句、图论知识和智力题?编程前两道挺简单,lc的中等偏下水平,最后一道是道大模拟题,模拟消消乐游戏,光题目就看了十分钟,写了个框架时间不够就直接交了。(具体题目我记得某客上有人分享)
笔试完,那个部门另一个主管问我愿不愿意来写verilog, 认为我项目中用了FPGA有硬件基础,我婉拒了,以为估计凉凉了c++不缺人,但很快就收到了三面通知。
大boss也是视频面的,人挺和蔼的,先自我介绍了下个人情况、项目经历等,又问了点操作系统和C里面的小问题,然后就开始问项目了,不同的是他更注重你在项目中的应对问题解决问题的能力吧,像项目是你一个人做的吗、遇到了什么问题、你是怎么解决的、为什么要用LSTM网络而不用其他的、FPGA硬件是怎么做的等等。最后聊了会天,想去哪发展?你是怎么看待竞争的?如果你很努力却和不怎么努力的同事一样的薪资你怎么看?总之更像综合面吧,从技术、价值观到个人情况都有问。(后来发现大boss早在2017年就做过我现在实验室正在做的FPGA,可以说是班门弄斧了😂)
也是视频面,是个小姐姐,问的都是常规问的,自我介绍、给自己贴三个标签、大学时期遇到过什么困难怎么解决、未来的职业规划、自己哪里还需要提升、对应聘的部门了解吗、未来想去哪座城市发展,反问就问了下多久有结果,回答说是一周内。(想着估计被泡池子养鱼了👀)
午觉睡醒正想着下午去实验室吧,结果突然短信和邮箱一起响了,发现竟然上岸了。本以为怎么也得下个礼拜,结果才隔了一天就直接收到了意向书,竟然没被养鱼,官网状态也更新了,觉得挺懵逼的,第一次找实习竟然这么顺利就上岸了。

最后祝小伙伴们也成功上岸吧!✨✨✨
2022年5月18日更新
5月30就要入职了,有点小紧张哈啊哈😎