星星充电 嵌入式面经

9.5  技术一面

嵌入式软件开发工程师

40min

1. 上来问英文咋样?来个英文自我介绍?
2. 电子信息专业?学过嵌入式相关课程吗?
3. 项目中的心跳检测机制?为什么需要心跳机制?心跳阈值设置的多少?上下位机通信断了会怎么办?
4. 项目中用到了多少个线程?
5. 项目实际落地了吗?
6. STM32的芯片?ADC采样精度?移植FreeRTOS过程中学到了什么?有遇到什么问题吗?任务的优先级如何设置的?
7. 为什么学MIT6.S081?
8. 调试过RS-232和RS-485吗?
9. 烧写过Flash吗?烧写过Flash的配置参数吗?Flash擦除后内容是0xFF还是0x00?Flash的最小写入单元?
10. 程序遇到过bug吗?如何定位的?原因?偶发的?如何复现?日志?写入SD卡?
11. 函数指针?指针函数?
12. 全局变量和局部变量同名,可以吗?函数调用?
13. 局部变量和全局变量存放在哪里?初始化和未初始化?
14. 说一下二分法?
15. gdb常用的指令?
16. linux常用指令?压缩和解压缩?查看内核版本?查看内存使用?
17. 堆和栈的区别?
18. TCP和UDP的区别?
19. 你本科和研究生阶段最有挑战性的事情?最困难的事情?
20. 保研考研?结果理想吗?
21. 嵌入式开发你所具有的优势?

反问:

1. 部门业务?技术栈? 充电、储能等,单片机和Linux应用开发方向。
2. 简历匹配?
3. 面试流程? 两轮, 一面结果一周内出

9.22  技术二面 视频面试

时间:20min

1.  自我介绍
2.  随便问问了项目
3.  定时器配置`PWM`?串口用的中断还是`DMA`?
5.  `qt`项目主要负责什么?文字识别?
4.  `static`关键字

反问:
1.  岗位技术栈和工作内容?  储能、单片机、`linux`应用开发
2.  如何分配岗位? 培训、双选
3.  工作时长? 8:30 - 17 : 30, 周末大小周,加班
4.  面试结果? 一周出

后续:发offer了,拒了。
全部评论
感觉咱俩是一个面试官,问的问题很相似,不开摄像头,语气冲,一面完,给发了个评价,再看被拒,kpi能不能直接说啊那个**
4
送花
回复
分享
发布于 2023-10-27 20:09 安徽
想要走c++和嵌入式可以看一下我的面经哦,后边我也会出算法总结https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
1
送花
回复
分享
发布于 2023-10-09 20:37 北京
滴滴
校招火热招聘中
官网直投
你这个面的比我难多了😂
1
送花
回复
分享
发布于 2023-10-15 20:36 江苏
?好恐怖,我就纯聊天,啥技术没问,就给我过了,也是嵌入式,怎么办,我害怕
1
送花
回复
分享
发布于 2023-10-31 17:49 江苏
咋样了佬
点赞
送花
回复
分享
发布于 2023-10-15 22:52 江苏
太难了
点赞
送花
回复
分享
发布于 2023-10-24 20:06 安徽
我去这么顶嘛?
点赞
送花
回复
分享
发布于 2023-10-26 18:16 辽宁

相关推荐

学习准备:需要C语言基础VMware下的ubuntu14.04(Linux基础篇-网络篇),博主用的是ubuntu18.04华清远见FS4412开发板(ARM篇-Linux驱动篇)- 可在淘宝购买 或者 在华清远见官网进行租赁学习建议:本系列基础篇-网路篇通用,ARM篇-驱动篇可以根据教程方法应用于不同的开发板可以先看关于Linux的教学视频,在来看本系列Linux学习内容很多,其中一个方面都可以作为一辈子的学习,建议学习时,先总体在细分,先运行在原理。二、Linux基础篇  本篇讲解linux系统的常用操作以及使用的命令,通过下面5节内容可以对linux系统有一个初步掌握以及应用。【Linux】基础篇一–linux系统常用命令【Linux】基础篇二–软件包管理及shell命令【Linux】基础篇三–linux shell命令【Linux】基础篇四–shell脚本编程【Linux】基础篇五–linux C语言高级编程【Linux】基础篇六–Makefile学习上面的六篇后,linux的学习算是入门了。三、数据结构与算法基础  在学习linux应用前,需要对数据结构与算法有一个基础掌握,不仅是为了C语言的提高,因为后面的学习也运用了数据结构与算法的相关知识,当然您如果是这方面的高手可以跳过本篇往下学习。【数据结构与算法】程序的内修三、Linux应用篇  本篇讲解Linux上层的知识,学习完本篇可以对Linux上层应用制作有一个初步了解。【Linux】应用篇一–标准IO【Linux】应用篇二–标准IO的字符输入和输出【Linux】应用篇三–流的刷新定位与格式化输入输出【Linux】应用篇四–文件IO【Linux】应用篇五–目录与库【Linux】应用篇六–进程的创建与回收【Linux】应用篇七–exec函数族和守护进程【Linux】应用篇八–线程的创建与回收【Linux】应用篇九–线程的取消与互斥【LInux】应用篇十–条件变量和线程池【Linux】应用篇十一–进程间的通信【Linux】应用篇十二–共享内存【Linux】应用篇十三–信号机制【Linux】应用篇十四–消息队列与信号灯建议学习本篇时,多使用man手册,重点掌握IO、进程、线程的知识。  c++/嵌入式面经专栏-牛客网 https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
点赞 评论 收藏
转发
10 96 评论
分享
牛客网
牛客企业服务