2021春招小米武汉面试回顾
1. 小米一面 软件开发工程师-bsp方向 牛客网络视频面试
- 自我介绍
- 写题- 层序遍历二叉树 相对来说比较简单
- 开始问问题,对bsp方向了解吗 (开始介绍自己最近查阅这个方向的问题)
- Linux系统硬件热插拔过程是什么样的 (不知道 一上来就不懂 很尴尬)
- 那我们聊一些别的吧 C++怎么样? (我说还行)
- c/c++的区别
- 析构函数可以是纯虚函数吗 x不可以
- 函数参数传值有哪些 各自的优势以及缺点 值传递需要构造对象吗 当传入参数是对象的时候需要
- 指针与引用
- static与const关键字
- 还有一些忘记了 整体c++部分好像还行
- 开始聊项目 你认为你做过你觉得最有成就感的项目是什么 这个就看我怎么扯了 哈哈哈哈
- 你有过一些时候回想之前的问题 会有恍然大悟的感觉吗 就是有没有遇到问题 解决了 返回去去思考为什么是这样 这部分我感觉答得不错
- 然后好像就没有其他问题了 问我又没有问题 我说没有 他就说会有后续面试
2. 小米视频2面
- leader很强 一面结束没多久 立马来了一个北京的电话 叫我加她微信 问我有没有时间2面
- 然后就加了微信开始 2面
- 一上来就是聊项目 怎么做的 具体过程 你负责了哪些部分 怎么解决的 取得了哪些成就
- 2面没有写题 开始问我熟悉linux系统吗 我说简单的操作会 一些常用的命令 比如 ls grap find 等
- 问我对内核了解吗 我说不是很熟悉 渐渐感觉好像要凉 不够面试官很好 给了很多提示
- 内核不了解 那我们聊聊c++吧
- 代码编译过程 这个比较简单 宏定义是在你一个阶段进程处理的
- 说一下你知道哪些构造函数 我说了三个 默认 拷贝 有参 还有一个她提示的
- 解释一些c和c++ static的区别以及用法 我说了一些简单的 后面她提示了一些
- 面试过程中 她一直笑 我也不知道为什么 淦
- 问我代码量多少 这里我装逼了 说了1w多行吗 哈哈哈哈 不要脸了
- 问了一些计算机图形学的东西 还好我做了一些准备 我说了一些渲染 着色 图形管线以及全局光照
- 然后就问操作系统熟悉吗 我说应该还行 结果一上来就是你知道中断怎么处理吗 我完全傻了 不懂
- 还好后面为了锁机制 我回答了一些自旋锁以及互斥锁
- 然后估计是看我操作系统一般 就没继续问了
- 然后问我想从事偏底层的还是偏应用的 这里我装逼了 我说感觉底层更有挑战性 哈哈哈哈 关键是这个岗位就是要偏向底层 所以嘛 就还好
- 然后就给我说一些她建议我去看一下的书籍 后面微信给我推荐了一下书单 虽然不懂的有点多 但是感觉整体还行 所有这个Leader微信还给我发了 "欢迎良宇加入" 我就想应该稳了
- 整体面试过程很快 面试官给我的体验也超级好 感觉他们不会介意你不懂 但是基本的你要会 应该更多考察的是你思考能力以及基本的操作能力 觉得你是否有培养价值吧