阿里巴巴智能信息一面(业务研发)
投的是c++后端开发(春招实习)
首先上来就是两道编程题(0,0) 1.给出性别、名字、序号、个数四个数组,男生做引体向上20个为满分,女生坐仰卧起坐50个为满分,
将他们的分数换算成百分制并排序输出
这道题属于简单题,但是由于我第一次面试,加上不熟悉这种写代码的模式,搞得笔试后面试官直接说我跟简历上说刷了很多算法题描述不符!
2.第二道健康码,一个人份码对应一个健康码,最近打开的健康码很有可能后面继续被打开,设计一个缓存函数提高效率。也是一脸懵!
开始问答问题:
1.你本科是电气,研究生是控制工程,为什么实习找计算机的工作?
2.看过哪些开源的项目?
3.在学习中遇到过最难的问题?
4.对自己职业上的规划,有没有想过在这个行业能做到什么样的高度?
5.有什么行业内比较想成为的大牛?
6.避免内存泄漏的方法
7.共享指针的底层数据结构?
8.有没有做过团队管理人员?
9.你还有什么简历上没说的长处?对工作比较有帮助的?
10.对移动端开发有什么认识?
11.对资源同步和互斥有什么实现的方法?
以上差不多就是所有问题,因为第一次面试,自我感觉很差凉凉,做完笔试被说跟简历上描述的刷了很多算法题有点不符,然后变量命名用拼音也被怀疑了英语6级是不是真的,感觉这场面试,面试官对于底层原理比较感兴趣,不是停留在使用层面。
总的来说面试官也是广工的师兄,给了我很多私人的建议,态度也很温和,聊天氛围融洽!
查看19道真题和解析