首页 > 阿里钉钉实习C++一面面经
头像
大牙湾
编辑于 2021-03-14 18:50
+ 关注

阿里钉钉实习C++一面面经 内部员工回复

忘录音了,题目都是靠回忆的。

一. 项目
介绍项目
1.为什么用epoll
2.epoll和select比较
3.I/O多路复用对复用是怎么理解的

二.基础
1.TCP三次握手,四次挥手,TIME_WAIT
2. 进程和线程区别,分别在什么场景下使用。
3.多线程怎么实现线程安全
4.条件变量的作用。
5.C++内存管理
6.malloc/free和new/delete比较
7.调用new []之后,释放内存使用delete[],没有指定需要析构的对象的个数,自己设计编译器的话怎么实现operator delete[](void*)。
8.智能指针shared_ptr原理,unique_ptr使用场景。
9.快排

三.算法题
1.接着快排问了数组中最小的k个数,用快排做。时间复杂度
2.twosum
3.threeesum

更多模拟面试

全部评论

(7) 回帖
加载中...
话题 回帖

相关热帖

近期热帖

近期精华帖

热门推荐