阿里实习C++研发电话面经
一面 50分钟
1. 接口和抽象的区别
2. 单例模式
3. 进程间通信方式,同步方式
4. 生产者消费者模式,C++怎么加锁
5. map reduce过程
6. 搜索引擎的正排倒排
7. 介绍了25分钟项目
二面8分钟
1. 三次握手,四次挥手
2. utp, tcp区别
3. 一致性哈希
4. hashmap和B+树区别即应用场景
5. 拥塞控制
6. 进程,线程,协程
三面30分钟
1. 介绍系统调用并举例
2. pipe, stat
3. 怎么调试程序,gcc -g
4. 怎么加载动态链接库
5. 一些个人问题。。。
3月5日内推了,8号一面,10号二面,12号三面。阿里云效率真高。。。
更:3月16日,猝不及防的技术第四面,感觉是交叉面。完全没准备。。。
1. 常见排序算法,快排,冒泡
2. 压缩算法
3. Linux根目录下有什么。 /home /usr /etc /proc都是做什么的
4. 四次挥手为什么是四次
5. 项目相关,Linux内核。。
#阿里巴巴#