- 8
24届秋招|极氪汽车嵌入式软开校招一面面经,凉凉
简单记录一下自己极氪汽车嵌入式软开的经历,供大家参考哦~
通过网上申请的形式获得这次面试机会,总共两个面试官,面试进行一轮技术面,差不多四十分钟。
面试问题:
- 针对项目和技能做个自我介绍
- 说一下之前的实习经历
- 对can的协议介绍一下
- can有很多节点,都往总线上发消息,总线怎么处理这个事情?
- SPI、I2C、UART协议分别介绍一下
- 介绍一下agv小车驱动的项目
- SPI通信和I2C的速率是多少?
- LCD驱动是什么?
- 设备和驱动怎么匹配的?
- 代码是继承的还是从头写的?
- 设备树是怎么做的?
- 这个驱动是做一些调试还是加这些东西?
- 对设备驱动进行测试的时候有没有写testcase?
- 应用层怎么访问这些数据?接口怎么深入到内核里?
- read系统调用是怎么深入到内核中?
- uboot做了文件系统吗?
- uboot的流程说一下
- 你这里面涉及到bootloader吗?
- 描述一下bootloader的流程?
- 升级程序怎么做?
- 介绍一下锁的颗粒度
- 如何理解哈希?
- 素数是怎么避免冲突的?
- 有看过TCP/IP源码吗?
- wireshark包是怎么分析的?
- 描述一下arm架构
- 进程间通信方式有哪些?
- 讲讲管道和条件变量的原理
- 评价一下自己的面试表现
- 未来的职业规划是什么?
- 还有其他想问的吗?
个人经验不足,整个面试表现得太拉垮了,很多问题都回答的很一般,估计不会收到后续面试通知了,以后再接再厉吧