2024小米内推 &&(提前批)嵌入式软件面经

小米公司校招内推码: BFZY3P4
投递链接: https://xiaomi.jobs.f.mioffice.cn/referral/campus/position/?token=NTsxNjkzNjIyNzQxMzczOzcxMzI3NTg1NzYyMDQwODc0MDU7NzI3MzQ3NTE5NjA3NjUyMzYyOA

小米公司校招内推码: BFZY3P4
投递链接: https://xiaomi.jobs.f.mioffice.cn/referral/campus/position/?token=NTsxNjkzNjIyNzQxMzczOzcxMzI3NTg1NzYyMDQwODc0MDU7NzI3MzQ3NTE5NjA3NjUyMzYyOA

小米的招聘没有hr出来对接,当时邮箱写错了,法邮件给hr改的,hr-campus@xiaomi.com

笔试

我忘了是不是提前批了,提前批好像没有技术笔试,有个测评,都是行测和性格。

一面

半小时。
面试官超级和蔼。
自我介绍+提问+做题+反问。主要是结合简历提问,应该每个人都不一样。题目是写一个快速排序,很快就写完了。
反问了部门情况,会进入哪个部门。报名时候是不分部门的,面试我的是深圳手机部门,面试官是哪个部门,最后就会进哪个部门。反问了业务是在驱动层还是应用层还是内核。
20210823已过,约了二面

二面

面试官问一面算法题是否写出,得知当场写出后,就不再写题了。
提问围绕简历进行拓展,问的很发散,感觉没准备套路题,驱动程序的理解、结构、执行过程,内核态用户态的理解,iic或spi选一个讲讲,内存管理的理解。科普交流、介绍部门。

已过

九月底谈薪,要签两方,违约金5k。

### 小米公司嵌入式软件实习生面试经验 对于希望成为小米公司嵌入式软件实习生的候选人来说,准备充分至关重要。通常情况下,这类职位会考察候选人的基础知识和技术能力。 #### 技术技能评估 技术面试主要集中在编程能力和对计算机体系结构的理解上。浙江大华这样的公司在其嵌入式软件笔试中设置了37道题目,其中包括大量的选择题和填空题以及少量编程题[^3]。虽然具体到小米的技术测试形式可能会有所不同,但是可以预期会有类似的侧重于C/C++语言的知识考查。 #### 编程实践 在实际操作方,掌握至少一种主流开发工具链(如GCC或Keil MDK),并熟悉RTOS(实时操作系统)是非常有益的。此外,在Linux环境下编写驱动程序的经验也会增加竞争力。 #### 面试流程概述 - **电话初筛**:一般会在较晚的时间进行初步筛选通话,持续大约15分钟左右。 - **现场面试**:如果通过了首轮筛选,则会被邀请参加交流,整个过程预计耗时约20分钟。 - **人力资源部门终审**:一旦完成所有专业技术环节后,还会有一个HR谈来确认个人背景情况等软实力因素。 #### 准备建议 为了更好地应对这些挑战,荐深入复习数据结构与算法分析;加强对微控制器原理及其应用的学习;参与开源项目积累实战案例;阅读相关书籍资料提升理论水平。 ```cpp // 示例代码展示如何初始化GPIO端口配置 (伪代码) void setup_gpio(){ GPIO_InitTypeDef GPIO_InitStruct; // 使能GPIOA时钟 __HAL_RCC_GPIOA_CLK_ENABLE(); // 设置PA8为挽输出模式, 上拉电阻 GPIO_InitStruct.Pin = GPIO_PIN_8; GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; GPIO_InitStruct.Pull = GPIO_PULLUP; GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH; HAL_GPIO_Init(GPIOA,&GPIO_InitStruct); } ```
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

清欢_小铭

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值