当前位置: 首页 > 面试经验 >

小米C++ 一面

优质
小牛编辑
96浏览
2024-10-30

小米C++ 一面

一志愿投的自动驾驶-应用软件开发,挂了;
二志愿就软件开发部 C++方向,先是直接进池子;
以为小米应该是没戏了,然后某天突然一看状态,发现被捞了。
面试时长1h左右
1. 上来手撕(实现一个String类,要求包含构造函数、含参构造、拷贝构造、移动构造、析构函数)(20min)
2. C和C++的区别 (扯了10min)
3. 自我介绍 (5min)
4. 问简历上项目 (5min)
5. 问简历上项目 (10min)
6. 和面试官商业互吹 (5min)
7. 反问 (5min)
每写一个方法的时候,和面试官解释了一下它们的作用。然后C和C++区别,除了基本的八股上的区别以外,还扯了特别多MSVC和MinGW,还扯到了g++的开源库的维护。然后面试官一直说,你对这个C++的理解比别人高一档次啊,我反过来说,小米也很厉害,这些开源库的维护都能看到小米研发人员的名字。
 类似资料: