阿里高可用团队一面面经(C++)
在实习公司恰饭遇到电话邀约,接之,躲在休闲室进行电话。
1.首先自我介绍
2.之前发邮件让做三个题,面试讲当时的思路,优化方法
3.面向过程和面向对象的区别
3.const和define的区别
插入一条(new delete和malloc free的区别)
4.讲讲STL的容器
5.vector和list区别,底层实现
6.用过什么设计模式
7.设计个单例模式
8.三次握手
9.进程间通信有哪些
10.epoll和select的区别
11.b 树和b树的区别
12.线程池的设计与相关问题
14.scala和Cpp的区别
15.介绍了下实习内容
16.linux下,想杀掉所有的叫***的进程用一个命令实现
17.linux下,查询某个文件被哪些进程占用的命令
18.你有什么要问我的吗
19.项目写得多吗
好像还有些问题但是我忘了,顺序也不一定准确,总体差不多,总时长47分钟,估计为了照顾我这菜鸡儿问题都比较基础。(一轮游预订?)
老婆绝世容颜镇楼。
#阿里巴巴##面经##秋招##C++工程师#