《一面》
1. 聊项目,你怎么实现的,用了什么框架,你觉得最难的地方在哪里。一般都是说到哪问哪,自由发挥的题目
2. 你觉得C++和objective-c最大的区别在哪里?(由于我简历里写的技能有C++和iOS)。解释一下你所说的动态运行时语言这个特性。
3. 一般用的C++的数据结构有哪些?(stl的数据结构)
4. map由什么实现的?你知道红黑树和AVL树有什么区别吗?
5. 为什么像map,set都用红黑树来实现?你有听过skip-list吗?(没听过,然后他建议我可以之后看看)
6. 用过vector.reserve()吗,vector的数组是怎么增长的?
7. map-reduce了解吗?
8. linux熟悉吗?目录权限,如644代表什么,目录如果有可执行权限代表什么?
9. 平时有使用vi吗?一般的linux命令熟悉吗?(如awk,grep等) 有用过gdb的调试吗?
10. TCP/UDP的区别,如何实现拥塞控制,如何实现可靠传输?UDP的应用?
11. 数据库的ACID分别代表什么?原子性的定义?
12. 使用python的程度,有使用到多线程和装饰器吗?
13. 实习时间
阿里云(C++研发)面试宝典阿里云(C++研发)
最新推荐文章于 2024-08-15 16:34:05 发布