面试真题

技术面 + 非技术面高频问题 · 企业真题标题 + 校招宝自研参考答案
面试真题
2508 道
技术岗
641 道
非技术岗
1867 道
当前筛选
5 道

按赛道技术岗以技术方向细分;非技术岗按「结构化 / 半结构化 / 无领导 / HR / 职能」细分

按方向/形式点选即筛,再点「全部」还原

按难度

按企业点选查看该公司全部题目

难度:中等 · 企业:小米5 道 · 点击进入查看参考答案

中等C++
简述智能指针种类以及使用场景
结论:C++智能指针主要有unique_ptr、shared_ptr、weak_ptr。unique_ptr独占所有权,不可拷贝只能移动,适用单一所有者资源管理;shared_ptr引用计数,多指针共享对象,计数为0释放…
🎤 小米
中等C++
类成员初始化顺序?
结论:C++类成员初始化顺序固定为:静态成员(程序启动)->基类构造->按声明顺序初始化非静态成员->构造函数体。要点:1)静态成员变量在首次使用前初始化,且只一次;2)基类构造函数先于派生类;3)非静态成员按在类内声明…
🎤 小米
中等Go
golang 切片原理
结论:切片是引用类型,底层为数组的抽象,结构体含指针、长度、容量。核心要点:1.切片头包含ptr指向底层数组,len当前元素数,cap从ptr开始数组总长,cap(s[a:b])=cap(s)-a;2.切片操作s[a:b…
🎤 小米
中等操作系统
select、poll、epoll的区别?
结论:三者均为IO多路复用机制,epoll性能最优且支持海量连接。对比:select使用位图存fd,默认1024限制,每次拷贝全量fd到内核并轮询O(n);poll使用链表存fd无数量限制,但仍需遍历拷贝O(n);epo…
🎤 小米
中等求职动机通用
你为什么选择小米?
【面试官真正在听什么】不是「你了解我们」,而是「你和我有什么关系」。这道题必须出现**你自己的经历**,公司信息只是用来证明你做过功课。 【小米 侧可引用的客观信息(请用自己的话改写,不要照读官网/简介)】 · 小米成立…
🎤 小米
题目整理自公开面经,答案由校招宝自研生成,仅供参考