校招 未知部门 / 后端-C++ / 一面+二面+三面

[面试日期] 2025-04-29 [面试时长] 未知
[学校背景] 未知 | 未知 [学历背景] 未知
[发布人] 面试之星官方收录
### 一面 面试45分钟 以简历内容为主 项目拷打 1. 介绍一下消息队列项目, 2. 为什么选择rabbitMQ, 3. 消息持久化存储是如何实现的 4. 消费者轮询介绍一下 5. 影响性能的主要因素,如何提升性能 6. 对高并发的理解 7. 是否会继续维护项目 8. 介绍一下高并发服务器项目 八股 1. 进程间通信的方案 2. 介绍一下多线程 3. 介绍一下 epoll 与 select 代码 1. 删除倒数第n个节点 2. 大文件处理 ### 二面 大概35分钟,过程很短,面试官很和蔼。主要是项目拷打 ,手撕了一道题 项目拷打 1. 消息队列的设计思路 2. 为什么选择RabbitMQ 其他有了解吗 手撕 1. 寻找一个序列中的比左边都大 比右边都小的 元素索引,时间复杂度O(n) 开放性交流 1. 谈一谈你对C/C++的理解,以及常用的特性。 ### 三面 大概45分钟,压力面,问的很深 1. 谈一谈项目 消息队列怎么实现的 内部细节 2. 消息队列如何保证至少一次读取 保证最多一次读取 只读取一次,有没有考虑过消息的安全 3. 消息队列有没有测试过性能,怎么样? 4. 高并发服务器有没有测试过,什么机器上测试的,有没有关注cpu占用 ,延迟... 5. 了解的锁有哪些 可以谈一谈具体使用情况吗? 6. 文件系统的底层有了解过吗?对于高并发读写时如何实现的? 7. 高并发服务器是如何实现高并发的,谈一谈具体的框架 8. 手撕大数减法 9. 谈一谈我的情况 可以实现几个月 学校课程 ... 10. 反问
AI 推荐面试题
No Data