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

相关推荐

是我的错觉吗,感觉比中行难好多
投递中国农业银行等公司8个岗位 >
点赞 评论 收藏
转发
头像 头像
昨天 14:12
已编辑
美团_算法工程师
先说结论:实力足够的话,肯定是暑期实习更好。但要论性价比,还是日常实习高。尤其对于之前没有实习经历的同学,我更推荐多投日常实习。原因如下:1. 门槛差异大:当前大环境越来越卷,暑期实习难度直逼秋招,要想拿暑期实习,往往需要你之前就有实习日常实习的难度虽有提升,但还是有很多大厂是愿意包容0实习经历的同学的,尤其是非热门岗位,难度明显低很多。2. 对正式招聘的影响差异小:暑期实习和日常实习最大的区别就在于,是否有机会申请转正。一方面,暑期实习未必能转正成功,如果没有转正成功或是放弃转正,在秋招时申请其他公司,和日常实习没有任何区别(也没人会在简历里专门写日常/暑期)。另一方面,家花不如野花香,很多公司对于自家转正的暑期实习会压价,因此秋招时更多人会选择别的公司,回到第一方面,此时暑期与日常没有区别。此外,不少公司的日常实习可以申请转暑期实习,甚至可以直接申请转正,进一步减小了与暑期实习的区别。有同学可能觉得,暑期实习会重点培养,而日常实习拿的都是边角料项目。但其实机会都是人争取来的,如果不沟通,mentor怎么知道你是真想学东西,还是想来混一段经历?有想要提升自己的诉求,大可以大大方方与mentor说:“我想从这段实习里多学点东西,希望能借此转暑期/转正,希望能给我些有挑战性的工作。”大部分mentor都能理解满足大伙的诉求,毕竟他们曾经也是从萌新一步步过来的最后,祝大家都能找到理想的工作!也可以看看我之前写的求职经验帖~ #美团校招#  #美团工作体验#  #美团2024届秋招#  #想实习转正,又想准备秋招,我该怎么办#  #不给转正的实习,你还去吗#   【经验篇】从入土到入职|实习秋招的准备建议_牛客网 https://www.nowcoder.com/share/jump/2606274211713329812078
点赞 评论 收藏
转发
3 44 评论
分享
牛客网
牛客企业服务