2022春季暑期实习-阿里一面
投递时间
第一次面试时间
2022.3.9
面试过程
一面是电话面试。
首先自我介绍
提前准备,照着说。
介绍自己的项目
让在自我介绍的时候把自己所有项目都介绍完毕,介绍过程中听见敲击键盘的声音,应该是面试官在记录我的介绍内容。
然后开始聊项目,因为我的项目有两个都偏科研(一堆深度学习,联邦学习的东西),聊了会儿项目具体流程,然后对方问我了解他们在做啥的吗,感觉我的项目跟他们不太对口(苦脸),但其实项目也聊了大概十分钟的样子,然后开始做题。
编程
面试官通过邮箱发过来了在线测评的链接,点进去之后是共享代码网页,然后他给我出了个快速排序的题,当时狂喜。跟昨天微软面试的题一样,我不会再同一个坑里倒下了。三下五除二就写了出来(连main函数,输入输出都写出来了),面试官没让运行,我就开始跟他讲思路,讲完时候,面试官大概说还可以,代码题就结束了(毕竟是一面,还不需要出很难的题)。
八股
面试官问我操作系统怎么样,我大惊(八股主要看了计网,操作系统没怎么看),然后让他尽管问。问了我进程、线程的区别,我答了出来;问我线程锁,如何避免死锁,我吭哧了半天,说不会。然后问内存会吗,答不会(确实只能实话实说,问了也白问)。
线程锁:互斥锁、条件锁、自旋锁、读写锁、递归锁。(一般而言,锁的功能越强大,性能就会越低)
反问环节
我问了对我今天表现是否满意,有哪些建议,介绍一下面试官的部门内容。 面试官说表现还挺好,建议就是建议我瞅准一个领域深挖,想好自己要干啥,还是觉得我不太对口。