今天有一位粉丝投稿,说我去年总结的嵌入式笔试面试资料对大家有帮助,很开心。
技术面- 自我介绍
- 项目相关:介绍项目背景、开发思路、框架、具体实现
- 你觉得你项目过程中让你觉得困难的地方是什么?怎么解决的?(这个问题主要看公司以及你的岗位,如果你是招聘的应用层开发,那就聊一下驱动配置,设备树配置以及文件系统相关的困难点,怎么解决的;如果你是应聘的底层开发,那主要聊一下底层逻辑,中断相关怎么实现的,相关的通信的底层实现。主要还是体现出你对项目问题的思考,你的解决方法的切入点还有你对项目的掌握能力。)
- 介绍一下 static(静态局部变量,在函数中定义,若不初始化则为 0,只占用一个空间,只能在函数中被修改、静态全局变量只能在该文件中使用及修改,其他同上、静态函数只能在该文件中被使用,其他文件不能调用该函数)
- 进程一般有哪几个区?(静态区、代码区、堆、栈)
- 静态变量存储在哪个区?(静态区)
- 为什么静态变量和一般变量在一个区,作用却不同(编译器对 static 怎么做)?(静态变量就初始化一次,只占用一个内存空间,编译器在读到 static 之后就会对他赋予不同的作用域,使得它只能在作用域内有效,如果作用域之外的文件调用它,就会报错显示没有初始化该函数/变量)
- 讲一下多线程间的通讯手段;(管道、信号、全局变量)
- 死锁是什么?怎么发生的?如何解决?(多个进程在运行过程中因争夺资源而造成的一种僵局)
- 学校的成绩?(前10%)
- 你了解我们公司么?为什么选择我们公司?
- 偏向于底层驱动还是应用层?
- 反问
HR 面- 自我介绍
- 在学校的成绩排名?获得过什么奖项?
- 你觉得别人对你的最多的评价是什么?说三个词?
- 你觉得你有哪些优点?
- 你在公司实习过,有什么收获?
- 上学期间有什么让你特别印象深刻的事么?
- 之后会留在苏州进行工作么?
- 你愿意提前实习么?
- 有没有面过其他公司?有特别想去的公司么?
- 你的未来规划(职场、生活等等)
- 有没有女朋友(怎么每个 hr 都喜欢问这个)
- 你选择公司的比较看重的点是什么?
- 你的期望薪资是多少?
- 反问:培训、住房、薪资

新闻来源:嵌入式Linux系统开发,文中所述为作者独立观点,不代表icspec立场。更多精彩资讯请下载icspec App。如对本稿件有异议,请联系微信客服specltkj。