基本信息
- 岗位:C++研发
- Base:北京
- 部门:投递时无选项,捞的部门是搜索研发
面试信息
- 8.12
- 形式:网页视频会议+共享屏幕本地IDE写题
面试问题
- 自我介绍
- 竞赛经历介绍,学生工作和竞赛如何分配时间
- 介绍C++多态,虚函数实现
- 介绍const
- 开放题:在类外调用类的私有成员函数
- 介绍线程和进程,通信方式
- 开放题:计算密集型任务CPU利用率低的可能原因
- 开放题:I/O密集型任务的优化方法,I/O时间太长如何提高利用率
- 开放题:如何实现非系统态的挂起和加锁
- 开放题:协程应该如何通信、保存哪些上下文
- 开放题:如何实现Linux的tail命令,如何优化
- 开放题:如何实现负载均衡、分配服务器、保存上下文
- 写题:前序中序还原建树
总结
- 全是开放题,答得胆战心惊
- 面试官非常Nice,引导了很多思路方向,提示了些不会的东西
全部评论
(3) 回帖