我面的ios开发,虽然简历上全是和C/C++相关的。
中午一点半到了贝壳找房,周围环境很不错,绿化也挺好的,挺喜欢这家公司的。到了以后发现好多人在面试等待区候着,然后HR会收简历,把简历上标着你要面试的岗位,提前送给面试官,本来约的两点面试,但面IOS的人好像比较少,然后我一点半刚到就被安排上了一面。
整体三面感觉面试官都很好,体验不错。
一面
被hr领到对应号牌的面试官那里,然后简单的自我介绍。
1、我看你简历上没有IOS相关的,以前有过IOS开发经验吗?
我说没有,但是我能学。
2、说一下C和C++的区别。
3、说一下C++的特性。
4、说一下多态的实现,继承与多继承
5、STL模板库,常用的有哪些,熟悉吗,怎么用。
6、说一下熟悉的数据结构栈队列map、vector。
7、算法题:判断是否为相交链表。
8、算法题:手撕二叉树层次遍历。
9、Linux内存管理(不会);
10、Linux命令:chmod 755,我说的差不多,这里面试官又给我解释了一下4、2、1的由来(学到了)
11、socket在哪一层,网络拥塞的四种算法,ISO七层协议。
反问环节
二面
自我介绍
1、刚开始先问我为什么想做ios客户端,有没有相关经验。
2、然后说项目相关的。
3、C++11新特性。
4、算法题:判断链表是否有环,然后判断链表入环的第一个节点。
5、算法题:层次遍历。
6、STL相关容器的底层,比如map红黑树。介绍一下红黑树。
7、面试官介绍了很长时间自己的业务。
8、长链接心跳保活。
三面(HR面)
常规的一些问题,HR是个人挺好的漂亮小姐姐,只希望不要把我挂了,求offercall!!
今天收到offercall了,好激动啊,感谢贝壳找房校招组!!