阿里钉钉实习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
#实习##面经##阿里巴巴##C++工程师#
全部评论
厉害了,楼主,祝顺利
1 回复 分享
发布于 2021-03-14 13:47
点赞 回复 分享
发布于 2021-03-14 11:01
厉害厉害
点赞 回复 分享
发布于 2021-03-14 14:27
多牛么
点赞 回复 分享
发布于 2021-03-14 18:24
lz一二面面了多久啊😂
点赞 回复 分享
发布于 2021-03-14 18:57
请问楼主问题7怎么回答的
点赞 回复 分享
发布于 2021-03-14 21:06
早知道就投钉钉了,阿里云“亲”学姐来要简历,把实验室的人都骗过去内推了,一面完全挂也不鸟我们,现在想投钉钉结果发现也是阿里云事业群下面的,GG
点赞 回复 分享
发布于 2021-03-28 15:17

相关推荐

19 71 评论
分享
牛客网
牛客企业服务