到现在为止,我依旧认为诺瓦科技是我面试公司中问的最全面的一家公司
笔试和其他公司笔试比较相同了,嵌入式选择题(C,C++,linux,嵌入式基础),可以在牛客网上刷一下,原题挺多,一道编程:链表,结构体相关的操作,两道问答题。
文章目录
-
- (1)自我介绍:我是xxx,就读于xxx,…
- (2)通信协议了解过吗(SPI,I2C,UART)?
- (3)I2C协议你是用到哪里的,代码怎么实现的?
- (4)Linux下I2C驱动编程:I2C核心层、I2C总线层、I2C驱动层
- (5)platform 与 设备树的区别
- (6)linux 下怎么获取到设备树中硬件(板级)的信息
- (7)TCP,UDP的不同之处,socket套接字编程了解吗,TCP服务器端的编程步骤,UDP和TCP socket编程哪里不同
- (8)I/O复用,select、epoll,poll的区别
- (9)linux字符设备驱动程序的设计流程,file_operations 中read write,应用程序怎么读取到字符设备中的数据;
- (10)系统调用的过程?platform 总线驱动的设计?mmap函数?
- (11)UART串口有时钟线吗,他是怎么保证数据发完之后对方知道你发完的,UART怎么保证数据的准确性;
- (12)多个进程访问同一个文件时,文件描述符是一样的吗?
- (13)uboot的启动流程了解吗;stage1 和 stage2 。uboot源码看过吗,其中的数组?(uboot代码必须理解)
- (14)添加过uboot中的命令吗?linux文件系统的格式.
- (15)多线程通信
- (16)共享内存,进程间通信方式, 共享内存如果发生泄漏,怎么查看?
- (17)创建的设备文件 /dev/下的,读取时文件描述符一样吗?
- (18)算法相关:反转链表,链表的头插和尾插法;
- (19)画过原理图吗,用什么软件画的,AD? 那在AD软件中在如果根据原理图上的器件快速选中PCB图上的器件
- (20)了解Makefile吗,Makefile语法格式?
- (21)struct结构体的大小,字节对齐、数组 sizeof()大小;
面试(52min)
(1)自我介绍:我是xxx,就读于xxx,…
当然,以下是一个针对嵌入式系统面试的自我介绍模板框架,您可以根据自己的实际经历和技能进行调整和补充:
面试官您好,
我是[您的姓名],非常荣幸有机会参加今天的面试,向您展示我在嵌入式系统领域的热情和专业知识。我毕业于[毕业院校],主修[专业名称],自[毕业年份]以来,我一直致力于将理论知识应用于实践,特别是在嵌入式系统设计与开发方面积累了丰富的经验。
专业技能方面: