小米 C/C++开发 深圳一面、二面面经

8.28投递

9.1 19点笔试

9.7 15点 一面
45min
自我介绍
项目介绍
深挖项目
C++的内存管理,内存里面栈和堆的区别
static修饰变量和函数有什么用
C++的struct和class的区别是什么
多线程和多进程的理解,
线程同步,自旋锁和互斥锁,信号量
什么是死锁,如何避免死锁
没有手撕代码
反问:部门主要是做什么的?面试官说主要是用C语言开发,Linux驱动方面的
面试体验还可以,但是有莫名感觉会凉

9.17 二面
45min
C++虚函数
问操作系统
进程与线程
为什么有了进程还需要线程
知道协程吗
进程间的通信方式,每个方式比较一下
线程间的通信方式,为什么线程间通信不需要进程间那样通过管道之类的方法?
线程间的同步方式
如果加了互斥锁,那么另一个线程访问到加了互斥锁的资源,会怎么样?还有没有CPU?为什么?(掌握不牢,磕磕巴巴)
死锁是什么?死锁的条件?
什么是虚拟内存?为什么需要虚拟内存?有了虚拟内存就一定可以实现内存隔离吗?一个进程就一定不能通过指针误操作导致影响其他进程的数据吗?虚拟内存的页面置换是通过什么实现的?(被问麻了)
socket编程相关:select,poll和epoll
此外还针对我的回答问了好多为什么?不停地深挖,难顶
最后面试官表示我是学通信的,掌握成这样已经可以了😅
小米的C++面试特别注重操作系统的概念理解

9.23收到HR电话,告知了薪资情况,说是要月底给答复。

9.30 拒了
😅#小米##面经##秋招##C/C++##校招#
全部评论
楼主是哪个学校的啊
点赞 回复 分享
发布于 2022-08-28 16:10 四川
二面操作系统的题好难呀 关于互斥锁还有虚拟内存那两段百度都百度不到答案😂楼主大概是怎么答的呀😂
点赞 回复 分享
发布于 2021-10-23 21:27
拒绝了? 钱少么
点赞 回复 分享
发布于 2021-10-01 17:02
点赞 回复 分享
发布于 2021-09-30 12:57
二面有手撕代码吗
点赞 回复 分享
发布于 2021-09-28 15:48
楼主收到二面通知了吗
点赞 回复 分享
发布于 2021-09-14 13:00

相关推荐

06-12 16:50
已编辑
小米_软件开发(准入职员工)
晓沐咕咕咕:评论区没被女朋友好好对待过的计小将可真多。觉得可惜可以理解,毕竟一线大厂sp。但是骂楼主糊涂的大可不必,说什么会被社会毒打更是丢人。女朋友体制内生活有保障,读研女朋友还供着,都准备订婚了人家两情相悦,二线本地以后两口子日子美滋滋,哪轮到你一个一线城市房子都买不起的996清高计小将在这说人家傻😅
点赞 评论 收藏
分享
05-26 22:25
门头沟学院 Java
Java小肖:不会是想叫你过去把你打一顿吧,哈哈哈
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
今天 14:11
点赞 评论 收藏
分享
评论
3
44
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务