本人C++选手
1、自我介绍
2、项目的介绍
3、介绍项目的优化点
4、epoll的原理
5、红黑树和链表管理的区别
6、epoll与其他I/O复用的区别,如何体现的
7、epoll在线程管理上有什么优势 ?
8、一个事件通过epoll去执行I/O操作的时候,从开始到处理完的流程
9、FTP协议介绍一下
10、文件上传到上传成功整个的请求流程,结合OSI网络模型来说
11、RPC的原理
12、IDL是设计RPC框架都必须的吗
13、机器都是动态的,如何做服务发现和服务管理
14、nacos如何去监控服务端,如何去规划路由和客户端的请求
15、设计线程池考虑的点和思路
16、死锁问题如何产生,怎么去解决
17、假设线程池20个线程,30个任务,线程池如何去工作
18、任务队列设计的特点,队列是无限大的吗
19、紧急任务的处理思路
20、操作系统的页面淘汰算法
21、中断处理的过程
22、操作系统如何去优化或者避免内核到用户态的数据拷贝
23、为什么在数据库索引里使用B+树
24、手撕:全排列
25、反问:部门的技术栈与业务?Java,美团的美食团购业务。
26、反问:多久出结果?只负责面试,大概一星期内。
#美团##C++##2024春招##面经#