蚂蚁(CTO线)C++研发工程师一面凉经
1、项目相关
2、 Reactor 模型(为什么用Reactor,Reactor解决了什么实际问题,假设线程池有100个线程,但有1000个用户同时使用,Reactor的具体表现,前端用户的体验是什么样的)和 Proactor模型
3、IO多路复用的流程和原理
4、epoll、poll、select特点和区别
5、有没有考虑程序崩溃情景,项目程序崩溃了怎么办
6、项目具体应用场景,为什么做这个项目
7、为什么裸写socket编程而不是使用一些成熟的协议
8、项目中遇到的印象深刻的问题
9、TCP如何保证可靠传输
10、使用TCP编程时,如果服务端程序崩溃了,那么客户端会出现什么情况(分两种情况,服务器关机挂或者服务器上进程挂)
11、服务器关机时,一定要等到客户端触发TCP的keepalive后客户端才会关闭吗,有什么优化方法吗
12、线程池的参数
13、线程和进程的区别(除了常规八股文以外,回答过程中牵扯到了Linux内核源码,给自己挖了坑)
14、你看过Linux内核源码吗?(因为怕被问源码所以赶紧回答看过一些源码解析)
15、线程之间共享全局变量如何协调
16、为什么使用条件变量时总会使用互斥锁
17、自己有没有碰到过C++的内存泄漏
18、对于大一点的项目如何快速找出C++内存泄漏的代码
19、C++中的虚函数
20、构造函数能不能是虚函数
21、能不能在构造函数中调用虚函数,会不会编译报错,能不能实现多态
22、析构函数能不能是虚函数,为什么析构函数要是虚函数
23、C++和python有什么区别
24、手撕代码:链表重排序,将1 2 3 4 5重排成1 5 2 4 3
25、调用new之后底层会做什么
26、操作系统如何分配内存,从哪里分配内存
27、归还内存时操作系统会做什么
28、内存碎片怎么处理
总结:只有一两个问没回答好,其他的都回答出来了,手撕代码也过了,但挂了。第一次大厂面试,从此之后我意识到,如果我的简历想进大厂的话,八股文要全答对才有机会。上述问题基本都在小林coding和拓跋阿秀的范围内,而且仔细研究小林coding和拓跋阿秀的话还可以有加分回答,所以再次强烈推荐C++选手的八股文看小林coding和拓跋阿秀!!
#软件开发2023笔面经#
2、 Reactor 模型(为什么用Reactor,Reactor解决了什么实际问题,假设线程池有100个线程,但有1000个用户同时使用,Reactor的具体表现,前端用户的体验是什么样的)和 Proactor模型
3、IO多路复用的流程和原理
4、epoll、poll、select特点和区别
5、有没有考虑程序崩溃情景,项目程序崩溃了怎么办
6、项目具体应用场景,为什么做这个项目
7、为什么裸写socket编程而不是使用一些成熟的协议
8、项目中遇到的印象深刻的问题
9、TCP如何保证可靠传输
10、使用TCP编程时,如果服务端程序崩溃了,那么客户端会出现什么情况(分两种情况,服务器关机挂或者服务器上进程挂)
11、服务器关机时,一定要等到客户端触发TCP的keepalive后客户端才会关闭吗,有什么优化方法吗
12、线程池的参数
13、线程和进程的区别(除了常规八股文以外,回答过程中牵扯到了Linux内核源码,给自己挖了坑)
14、你看过Linux内核源码吗?(因为怕被问源码所以赶紧回答看过一些源码解析)
15、线程之间共享全局变量如何协调
16、为什么使用条件变量时总会使用互斥锁
17、自己有没有碰到过C++的内存泄漏
18、对于大一点的项目如何快速找出C++内存泄漏的代码
19、C++中的虚函数
20、构造函数能不能是虚函数
21、能不能在构造函数中调用虚函数,会不会编译报错,能不能实现多态
22、析构函数能不能是虚函数,为什么析构函数要是虚函数
23、C++和python有什么区别
24、手撕代码:链表重排序,将1 2 3 4 5重排成1 5 2 4 3
25、调用new之后底层会做什么
26、操作系统如何分配内存,从哪里分配内存
27、归还内存时操作系统会做什么
28、内存碎片怎么处理
总结:只有一两个问没回答好,其他的都回答出来了,手撕代码也过了,但挂了。第一次大厂面试,从此之后我意识到,如果我的简历想进大厂的话,八股文要全答对才有机会。上述问题基本都在小林coding和拓跋阿秀的范围内,而且仔细研究小林coding和拓跋阿秀的话还可以有加分回答,所以再次强烈推荐C++选手的八股文看小林coding和拓跋阿秀!!
#软件开发2023笔面经#
全部评论
我感觉他的面试真的好难
唉,我也投的这个部门的暑期实习,问题几乎都答上来了,但是面完就秒挂,属实不懂
蚂蚁挂的这么狠吗,难蚌,而且还是同济的校招。。。
想要投实习的同学可以来看看我们部门呀~ 目前还有3个hc 还在收集简历的初期,可以来试试
这特么的,也问麻了…我三面结束,凉了
问的东西挺好的,不偏不怪
好难啊
大佬,方便透露一下子部门是CTO下的啥吗?
本部门才开始启动实习招聘,目前在收集简历阶段,有兴趣的同学可以看一下我首页投递简历。
21咋答
老哥你是23届校招吗?
好难,大佬已经很厉害了,感觉是运气不好,部门不想招了
大佬 操作系统如何分配内存是答虚拟内存机制吗
这也太难了吧
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享

点赞 评论 收藏
分享