自动车配送部 嵌入式系统软件开发方向 已offer
项目相关:
了解项目背景
SPI的通信方式
UART和SPI的有什么异同, 分别适合用于什么场景
软件流程图
UART通信数据用什么格式、封装
项目过程中最难解决的技术问题是什么
你觉得DMA最大的作用是什么
感觉是场景题:
没有操作系统的话怎么实现一些周期性的函数
一个函数要10ms执行一次,怎么保证10ms的周期 (答:用定时器)
同时有1ms、5ms、10ms、20ms,怎么做(裸机多任务系统)
项目里有这种周期性执行的函数吗
C语言八股
宏定义,static、volatile
git命令,分支
为什么要使用Makefile
RT-Thread给你印象最深刻的东西
调试工具用的是什么,调试环境
比如说:
现在有一项工作你是负责人,几个同学一起做,但他的工作还没完成影响到进度,你会怎么做
你在工作过程中遇到的非技术方面的比较难解决的问题是什么
遇到过的压力最大的事情是什么
是否有职业规划
实习时间
反问
介绍一下项目
研究生阶段研究内容是什么,项目有什么难点吗
有用到操作系统吗
对使用的硬件电路有了解吗
芯片的驱动是自己写的吗,还是厂家写好的
有用到什么算法吗
uart、spi、iic具体的应用场景,有什么不同
你依据什么原则去选择通信协议
你软件中 中断 用的多吗
你觉得传参用指针的形式有什么好处
你觉得RTOS、Linux有什么区别
你在写C的时候一般常用的数据类型有哪些
float的精度是多少
你对堆栈有什么管理吗(笑死根本不用堆)
需要实现分配堆栈的空间大小吗(答了STM32是可以配置堆栈的大小的)
你会基于什么原则去配置堆的大小
C++这里也有使用经验吗(答刷题用C++)
以后有考虑在美团做嵌入式的开发吗
实习时间
反问
等了一个五一假期+一周,5.8 hr电话, 5.10 offer
感觉美团嵌入式的面试比较喜欢从项目入手,然后发散性的提问,考察基础能力和开发经验,以及开发过程中是否会考虑系统稳定性、可靠性、移植性等问题,还有很多开放性的问题考察学习过程中有没有自己的思考吧。虽然是围绕项目提问,但可能中间穿插着就把C语言、计算机网络、操作系统啥的问了。另外就是根据简历上写的内容一条一条的问,所以写的要懂,至少别一下被问住了
感觉不出来一面二面侧重点有什么区别,两轮都没有手撕算法,感觉嵌入式实习暂时不太关心这个吧
美团的面试体验还是很好的,面试官很专业,会引导提问,问的比较耐心,会给适当的提示,答不上来也不会为难你,交流过程是比较放松的。感觉如果通过的话流程是挺快的,要排序的话可能就得泡一会儿了
祝大家都能收到满意的Offer!!