理想Linux系统软开一面
- 公司:理想
- 岗位:Linux系统软件开发工程师
- 时长:预计45min,实际70min
- 自我介绍;
- 八股:
- Linux主要作为编译环境还是对系统本身有学习;
- Linux本身的稳定性和性能问题;
- Linux调度方式;
- CFS和RR谁是实时的;
- 系统内核和红黑树;
- 二叉树性质和场景;
- Vector和List;
- Fork和进程;
- 子进程和父进程;
- 并行编程;
- mmap;
- Socket编程;
- 多路复用怎么实现;
- select和epoll区别;
- 编程代码量;
- C++中move和forward;
- unique_ptr、weak_ptr、shared_ptr;
- RAII的核心概念和应用场景;
- 设计模式;
- 选择一个项目中用到的设计模式详细介绍;
- 观察者模式应用场景;
- 观察者模式,性能怎么关注;
- Linux中的调试手段;
- GDB常用命令;
- GDB调试流程;
- 有没有搞崩过程序,怎么解决;
- 项目相关的深度学习、ARM、ros机器人等问题;
- 场景题:
- OPenCV;
- 车载摄像头有很多,如何保证传给控制器或者服务器时的稳定性和帧率;
- 其他:
- 考不考虑投递算法岗位;
- 评价:
- 面试官是很好的一个人,单纯从他的角度看,面试体验很好;
- 面试内容体验很差,八股拷打,这是我今天的第四场面试,现在一心求④。
SAGIMA面经整理 文章被收录于专栏
本人在秋招过程中的一些面经,尽可能的结构化、系统化的整理了,有些细节可能记不太清,大家可以随便提问,肯定知无不言言无不尽