地平线:嵌入式开发

1.自我介绍

2.freerots主要是微内核,主要有哪些组成部分,内部任务间的通信方式有哪些?

3.freertos任务切换的过程,详细一点如何切换的,保存怎么恢复的?

4.freertos任务有哪些不同的状态?

高优先级任务被阻塞或者挂起,再执行低优先级任务

5.用过单片机的哪些外设?

6.PWM除了占空比之外还有什么要素?频率,周期,占空比

7.蓝牙的底层协议?

8.linux的进程间通信机制?

9.进程间的调度方式?

10.linux的内存管理?

11.了解Linux的一些驱动么?

12.对VFS的框架有了解么?

13.常用的linux基础命令

14.GCC编译一般分为那几部分?

15.用过vim么,介绍vim常用命令?

16.结构体和联合体的区别,什么时候会用联合体?

17.位域的概念?

18.static关键词的作用?

(二面)
1.在Linux上有做过一些开发或者测试么?

2.IIC驱动?

3.接触过哪些单片机的外设?SPI了解过么?

4.多进程的通信方式?

5.问了深度学习的项目,项目难点,优化方法?

6.如何看待嵌入式测试开发这个岗位?

7.用过pytest库么?

8.给一个测试场景,比如现在有一个IIC的驱动,怎么去测试它?

(三面)
三面是总监面,面试之前百度了下,还真查到了哈哈哈,算是提前认识了

技术问题不多,更多的是综合性的东西

1.介绍项目,项目中遇到的问题以及优化的地方?

2.PWM遇到毛刺信号如何处理?这块没答好,说了电容滤波

3.实习对于自己的一个收获讲一讲?

4.实习中自己最有收获的一件事情?

5.自己未来的职业规划?(这块我提到了自己想要往技术深层发展,面试官耐心的解释了每一阶段的工程师应该具备哪些素质,对自己也是一个很好的启发)

9.18三面结束,目前业务面所有流程走完,官网状态还没变

有需要的可以看看大佬专栏 问的问题专栏里都有
全部评论
嵌入式有hr面环节吗佬
点赞 回复 分享
发布于 10-25 11:15 江苏

相关推荐

浅梦Fizz:北大二面也挂?oq了吗
查看23道真题和解析
点赞 评论 收藏
分享
听说只有一轮技术面,所以上来还是压力挺大的,一看就是经验老道的工程师,地中海强者一面(8.22 )1. FreeRTOS的内存管理?(5种)2. FreeRTOS中断是怎么处理的?   (优先级小于5不能调用freertos函数,在中断里面释放信号量)   中断嵌套?是不是要清标志位,关闭中断? 中断抢占?3. 释放内存时候怎么知道释放多长呢?(前面有个内存控制块)4. 用过MPU吗?5. 说一说malloc的底层原理吗?6. ping www.baidu.com 时候发生的过程? (DNS域名解析,然后ICMP)7. MAC帧的地址是百度的吗?8. 内存分配模型?(4GB,1GB内核空间, 代码段,数据段,BSS段, 堆栈)bss段占执行文件大小吗?9. DMA处理相关问题,有哪些参数,怎么知道DMA搬运完成?10. 进程之间通信方式?11. 你熟悉C语言吗?来看道题,找出里面错误(子函数malloc相关问题)12. 移植过linux内核?那么RT-linux是怎么实现软实时的?    (引入抢占性、内核锁优化、更高分辨率的计时器、优先级继承(避免优先级翻转问题))13. linux下进程有哪些调度方式?14. 说一说CFS调度?15. 了解页表吗?16. 操作系统考多少?(自学的)17. 不是计算机专业的为什么要来搞嵌入式 (问出这句就知道无了)反问:来贵部门需要补齐哪些技术栈?把C语言,操作系统,计算机网络等基础补好,项目做的多但基础薄弱(难崩)----------------------------------------------------------------------------------------------------------------秋招最早的几场面试,算是凑经验了,谁让自己八股没背熟,上午面,下午感谢信,算是积累经验了#软件开发笔面经##面经#
查看18道真题和解析 软件开发笔面经
点赞 评论 收藏
分享
3 17 评论
分享
牛客网
牛客企业服务