超参数科技-后台开发-一面
很久之前面的了,还是给需要的xd分享一下
面试时间:8.15
算法:两数相加II (leetcode)
项目(主要聊WebServer):
1. 项目中的Reactor都有哪些模块,介绍一下
2. I/O事件是如何在从Reactor中进行处理的?
3. 有几个从Reactor?线程池有几个?
4. 当请求达到最大数量的时候,是否会阻塞?怎么办?
5. 异步处理的话,每个线程是怎么去回复http响应的?
6. 项目中如何判断TCP包的有效性?(如何解决TCP粘包/拆包的问题)
7. 线程池如何实现任意任务参数和任务结果返回?
8. 说说定时器的最小堆
9. 优先级队列是通过什么数据结构实现的?
八股:
1. 多态
2. 为什么基类的析构函数要设计成虚函数?
面试时间:8.15
算法:两数相加II (leetcode)
项目(主要聊WebServer):
1. 项目中的Reactor都有哪些模块,介绍一下
2. I/O事件是如何在从Reactor中进行处理的?
3. 有几个从Reactor?线程池有几个?
4. 当请求达到最大数量的时候,是否会阻塞?怎么办?
5. 异步处理的话,每个线程是怎么去回复http响应的?
6. 项目中如何判断TCP包的有效性?(如何解决TCP粘包/拆包的问题)
7. 线程池如何实现任意任务参数和任务结果返回?
8. 说说定时器的最小堆
9. 优先级队列是通过什么数据结构实现的?
八股:
1. 多态
2. 为什么基类的析构函数要设计成虚函数?
全部评论
相关推荐
10-19 15:00
文华学院 嵌入式工程师 点赞 评论 收藏
分享
11-19 12:10
湖南财政经济学院 Java 点赞 评论 收藏
分享