📍面试公司:电科金仓🕐面试时间:2025年9月9日💻面试岗位:C语言研发工程师❓面试问题:1、技术面(C语言研发)(1)项目部分1)介绍一下第一个项目主要做了什么?2)项目中的多线程编程部分,线程是怎么进行通信的?3)为什么在项目中使用Sqlit3数据库,而不采用其余的数据库?4)介绍一下第二个项目是干什么的?5)DS证据在融合中起到了什么作用?6)怎么利用PWM波生成对应的机器人动作?7)二代样机中为什么要迁移到驱动层进行开发?(2)八股部分1)说一下你熟悉的数据结构?2)介绍一下图的应用场景以及为什么会在这些场景中使用图?(懵了)3)介绍一下红黑树的特点以及在什么场景下会使用红黑树?(场景没有回答上来)4)介绍一下OSI七层模型包括哪些部分?5)IP协议属于七层模型中的哪一层?6)线程和进程的区别是什么?7)IO复用中select、poll和epoll的联系与区别?应该还是漏了两三个问题,八股也是从项目中提取出来问的,问的还是比较标准的。2、反问:(1)贵公司的主要业务是什么,主要就是围绕数据库开发吗?(2)贵公司的对于新人的培养机制是怎样的?(3)贵公司主要合作单位是哪些?🙌面试感想:面试官都非常和善,愿意主动和面试者进行技术交流,极好的体验