面经:麦科田医疗 嵌入式软件开发
一面 2024.10.12
- 自我介绍
- 对每个项目细节逐一拷问,而且面试官对多线程部分很感兴趣(有被问到线程间通信交互的同步、异步方式),其次就是mysql表的设计。由于在自我介绍中提到了本科毕设做的嵌入式相关,因此这个也被问了蛮久。总的来说,项目被问了挺长时间。
- 什么是多态?
- 内存包含哪些分区?代码区、堆区分别用来存放什么?
- 设计模式了解吗?说一下单例模式;饿汉模式的具体实现。
- 反问
八股总体不难,能被回想起来的只有这些。面试重点还是在项目上。
(40min)
二面 2024.10.18
- 自我介绍
- 挑一个项目详细讲
- 多线程之间怎么通信、同步?
- 为什么选用MySQL数据库?考虑过其他数据库吗?
- 说一个项目的难点。怎么解决的?解决后提升了多少?有考虑过为什么能解决?
- 嵌入式的项目用的什么芯片?怎么显示结果的?怎么用MQTT传数据到电脑端的?
- 有用过github发布项目吗?
- 有拿过别家公司的offer吗?
- 希望在深圳发展吗?
- 通过什么渠道了解到公司的?
- 反问环节。
(30min)
总结:和一面一样,项目被问得很深。平时花很多时间在背八股上,就没来得及仔细梳理很久以前的项目,麻了麻了。