GFIUKADKJFHUgaiUFDUKHIGADFSASFHKGJUASIUJFGZASFGKJHBASDFGBJNNASDGFKHJDBKAJGBHSF
目录:嵌入式软件工程师面试细节
- 地点
- 一、招聘网站&软件
- 二、写简历时
- 三、套话
- I、聊天方式
- II、套话
- 四、非技术面试问题
- I、为什么选择离职
- II、关于上一家公司
- 1.上一家公司的地址
- 2.上一家公司的人员架构
- II、个人问题
- 1.如果通过这次面试我们单位录用了你,但工作一段时间却发现你根本不适合这个职位,你怎么办
- 2.你觉得你个性上最大的优点是什么?说说你最大的缺点?学习工作期间你遇到的最大挑战是什么?
- 3.谈谈你对跳槽的看法?
- 4.假设你在某单位工作,成绩比较突出,得到领导的肯定。但同时你发现同事们越来越孤立你,你怎么看这个问题?你准备怎么办?
- 5.请说出你选择这份工作的动机
- 6.你对未来几年的计划
- 7.你对加班是什么看法
- 8.如果公司有需要调动你的职位,你有什么想法
- 9.为什么我们要在众多的面试者中选择你
- 10.如果碰到了一个问题你跟老员工发生了争执,你会怎么做?
- 11.如果你跟你女朋友工作不在同一个地方你会怎么办?
- 12.公司内发生勾心斗角你会怎么办?
- 五、技术面试问题
- I、软件方面
- 1.ADC的配置
- 2.DMA的配置
- 3.定时器的配置
- 4.中断的配置
- 5.IIC通讯协议
- 6.SPI通信协议
- 7.OTA的具体步骤
- ①OTA分成了哪几个区块,下载的时候更新的包有多大?
- ②③④⑤⑥⑦⑧⑨
- 8.FreeRTOS流程
- ①Freertos多个任务之间可以相互通信 ,怎么确定是哪个任务接受的
- ②Frerrtos中断中能不能用延时函数或者系统定时函数,为什么
- ③freertos是怎么进行调度的,怎么抢占CPU
- ④4个连接不同电阻按键控制同一个IO口,怎么确定是哪个按键按下的
- 9.如何进行代码优化(你如何进行代码迭代)
- 10.单片机的工作原理
- II、硬件问题
- 你们公司的产品生产的可以以量产吗(产品生产相关的问题)
- 一般的公司应该不会突然从C语言一下子转型python
- III、常见的笔试题
- 1. 编写一个 排序算法
- 2. int a = 1234;int a,b,c,d;将a整型数存放在a,b,c,d
- 3.队列算法
地点
龙岗、宝安个别地区不要填。
一、招聘网站&软件
- BOSS直聘
- 智联招聘
- 前程无忧
- 牛客
- 猎聘
- 人才热线
二、写简历时
- 注意企业需求,突出关键词(企业需要的技能你要有)
- 不要抄别人的简历,文字不要花哨,需要简洁,年龄不要太小,性别、学历、联系方式写在前面。
- 注意技能和项目呼应
三、套话
I、聊天方式
- 聊天方式一,xxx经理,您好,我熟悉STM32和 GPIO/IIC/SPI/ADC/PWM等外设的开发,有过FreeRTOS实际开发经验,做过OTA产品升级,有过几个MCU产品的开发经验,看贵公司的招聘要求,我的个人经历和贵公司的招聘要求还比较匹配,您看可以约个时间我过来面试一下吗?
- 聊天方式二,xxx经理(职位的称谓感觉别人的实际情况进行修改),您好,看贵公司的招聘要求,我的个人经历和贵公司的招聘要求还比较匹配,(接下来列举公司招聘要求里面,你比较会的几条),做过OTA产品升级,有过几个MCU产品的开发经验,您看可以约个时间我过来面试一下吗?
II、套话
- 开场白:占用你百分之一的时间,我关注贵公司很久了,跟我的职业规划很相符,可以跟您聊聊吗?
- 无经验:X主管您好,我熟悉STM32和 GPIO、IIC、SPI、ADC、PWM、LVGL等外设的开发,熟悉C语言和Linux开发环境,有过FreeRTOS 实际开发经验,做过OTA 产品升级,有过几个 MCU 产品的开发经验,熟悉Keil和SourceInsight,会画AD图,有一定的硬件基础,会使用STLink示波器、万用表、电子放大镜、逻辑分析仪、电烙铁、热胶枪等工具,看到了贵公司的招聘要求,我的个人经历和贵公司的招聘要求还比较匹配,您看可以约个时间我过来面试一下吗?
- 有经验:X主管您好,我在深圳钜锋智联科技有限公司有过近一年的实习经验,我熟悉STM32和 GPIO、IIC、SPI、ADC、PWM、LVGL等外设的开发,熟悉C语言和Linux开发环境,有过FreeRTOS 实际开发经验,做过OTA 产品升级,有过几个 MCU 产品的开发经验,熟悉Keil和SourceInsight,会画AD图,有一定的硬件基础,会使用STLink示波器、万用表、电子放大镜、逻辑分析仪、电烙铁、热胶枪,看到了贵公司的招聘要求,我的个人经历和贵公司的招聘要求还比较匹配,您看可以约个时间我过来面试一下吗?
- 需求经验证明:我在深圳钜锋智联科技有限公司有过近一年的实习经验,您可以看一下我的简历吗?希望您能给我个机会
四、非技术面试问题
I、为什么选择离职
- 公司项目已经完成研发,受经济环境影响,公司暂时没有新的项目,自己这一个月比较清闲,我有个人的职业发展规划,希望在嵌入式单片机方向继续深入
- 他们现在接手机器人的项目了,主要的编程方向要用python来编写,我仍然对C这边比较感兴趣,所以想要继续寻找偏C的工作。
当然其他的知识上手也很快。
II、关于上一家公司
1.上一家公司的地址
- 南山区地址:南山区龙珠大道,珠光小学旁边,车管所附近 启龙中心4楼401
- 龙华区地址:广东省深圳市龙华区大浪街道龙胜西路2号
2.上一家公司的人员架构
组织架构 30人左右
5,6个销售,前台,财务,1库房(管理硬件物料) 20左右研发
1个 项目经理 + 2个硬件+2个后端+ 2个结构工程师 + 2个测试+12/13个软件(分3-4个项目组,基本1-3人一个项目)
II、个人问题
1.如果通过这次面试我们单位录用了你,但工作一段时间却发现你根本不适合这个职位,你怎么办
如果一段时间后发现工作不适合我,我会区分情况做出反应:
(1)如果我确实热爱这个职业,我会要求单位再给我几个月的时间,更加努力学习,虚心向领导和同事学习业务知识和处事经验,了解这个职业的精神内涵和职业要求,力争减少差距,尽快适应工作要求。
(2)如果我确实热爱这个职业,但通过个人努力还是无法达到岗位要求,我会向贵单位提出对我进行相关业务的培训以尽快熟悉工作,如果贵单位没有相关培训安排,则请贵单位给我调换工作,如果贵单位既没有培训安排又不安排调动,我会主动辞职。
(3)如果我无法在目前的工作中找到乐趣和兴趣,则我会秉持对自己和对贵单位负责的态度,坦诚相告,要求调换工作或主动辞职。
2.你觉得你个性上最大的优点是什么?说说你最大的缺点?学习工作期间你遇到的最大挑战是什么?
优点:
- 面对老板:
以结果为导向、复盘能力和全局意识 - 面对HR:
踏实、靠谱、做事专注 - 总结:
觉得自己喜欢挑战,办公室一个项目组的都是新来的人,最开始做项目的时候大家都有点手生,我拿到项目的时候也不知道该从何下手,然后我就知道挑战自己的时候来了,然后我就慢慢做,分析每一个功能该如何去完成,积极跟团队交流,最后我们如期完成了项目。
缺点:
我这个人比较贪心,想同时做好几项工作,想面面俱到,也因此容易变得焦虑。我之前的leader给我的建议是把手头的工作分出优先级,紧急度高的优先处理,紧急度低的慢慢处理。让工作张弛有度,才不会透支自己,才不会损耗对工作的热情!我觉得这个建议非常好,就坚持实践了一段时间,目前我容易焦虑的情况有了很大改善。
挑战:
暂无好回答
3.谈谈你对跳槽的看法?
个人认为跳槽可能是不满意自己的薪资水平,想要寻求个人更好地发展,或者是受人才市场竞争激烈这样一个大环境的影响等,对于我来说,我不赞成经常性的换工作,也想从事一份稳定的工作。我觉得很多成功人士都是在年轻的时候选定自己的事业,并全身心地投入,并在年轻的时候就取得成就的。
我觉得年轻时正宜于拼搏,也最容易出成效。如果是在评估了各方面情况后,得出需要跳槽的结论的话,是可以理解的,毕竟人各有志嘛!但是如果是不断地换工作的话,我感觉这样是注定做不出什么成就的。
不可否认,一个人根据自身条件选择适合自己的工作非常重要。但是充分、客观地分析自身特点,做出选择后就要全身心地投入。不能朝秦暮楚、三心二意,这山望了那山高。如果那样只会白白地虚掷大好光阴。
4.假设你在某单位工作,成绩比较突出,得到领导的肯定。但同时你发现同事们越来越孤立你,你怎么看这个问题?你准备怎么办?
- 成绩比较突出,能得到领导的肯定是件好事情,以后我会戒骄戒躁,更加努力,争取取得更好成绩。
- 对于同事们逐渐孤立我的事实,我会认真查找原因,检讨自己是不是对工作过于关注以至忽视了和同事间的正常交往与沟通。不管怎样,我会在以后的工作中加强与同事间的交往,并且培养起与同事间的共同兴趣和爱好。
- 在以后的工作中要注意推功揽过,维护别人的尊严和自信。在生活中要保持低调。
- 保持高尚的品格,不在背后论人长短,不在领导面前搬弄是非。
- 一如既往地关心别人、帮助别人。
- 和领导私人间的接触不能太过分,以免给大家留下阿谀奉承的印象。
5.请说出你选择这份工作的动机
暂无好回答(根据实况来)
6.你对未来几年的计划
虔心做3-5年的XXX技术(结合面试公司的方向),和公司共同成长,为公司的发展壮大贡献一份自己的力量。
7.你对加班是什么看法
- 提高自己的工作效率,尽量在上班时间完成。
- 如公司有紧急任务或项目,义不容辞按公司的要求加班。
8.如果公司有需要调动你的职位,你有什么想法
我会先了解每个岗位的职责内容,看自己更擅长哪方面工作,再做出一份简要报告一下,判断这个职位是否适合我,并且希望会给领导一个满意的答复。
9.为什么我们要在众多的面试者中选择你
我已经有近一年的工作经验,而且我相信我比其他面试者更热爱这份工作,我在工作态度、EQ上,也有圆融、成熟的一面,和主管、同事都能合作愉快,希望贵公司可以给我一个机会。
10.如果碰到了一个问题你跟老员工发生了争执,你会怎么做?
寻找同等资历的人进行判断
11.如果你跟你女朋友工作不在同一个地方你会怎么办?
仔细规划前途,思考两个人是否真正合适,不要耽误对方
12.公司内发生勾心斗角你会怎么办?
君子不立于危墙之下
五、技术面试问题
I、软件方面
1.ADC的配置
ADC的采样频率239,
ADCSTM32有18个通道,16个外部通道、2个内部通道。
2.DMA的配置
3.定时器的配置
4.中断的配置
5.IIC通讯协议
6.SPI通信协议
7.OTA的具体步骤
①OTA分成了哪几个区块,下载的时候更新的包有多大?
分为BootLoader分区占16K、APP版本信息2K、APP分区54K、OTA分区54K。
流程大概如下:
BootLoader引导更新将版本信息下载到APP分区,经过校验后更新到OTA分区正常使用。
②③④⑤⑥⑦⑧⑨
8.FreeRTOS流程
①Freertos多个任务之间可以相互通信 ,怎么确定是哪个任务接受的
②Frerrtos中断中能不能用延时函数或者系统定时函数,为什么
③freertos是怎么进行调度的,怎么抢占CPU
④4个连接不同电阻按键控制同一个IO口,怎么确定是哪个按键按下的
9.如何进行代码优化(你如何进行代码迭代)
使用git和svn
10.单片机的工作原理
II、硬件问题
你们公司的产品生产的可以以量产吗(产品生产相关的问题)
因为我们公司进行的是非标设计,公司更在乎的是稳定
一般的公司应该不会突然从C语言一下子转型python
机器人里面有STM32部分和全志的H3(跑的是python),进行一些场景建模类似的算法构建
III、常见的笔试题
1. 编写一个 排序算法
注意
2. int a = 1234;int a,b,c,d;将a整型数存放在a,b,c,d
3.队列算法
更多推荐
GFIUKADKJFHUgaiUFDUKHIGADFSASFHKGJUASIUJFGZASFGKJHBASDFGBJNNASDGFKHJDBKAJGBHSF
发布评论