全志科技二面——技术面
早上10点开始面试,大概面了30分钟
先是自我介绍,之后就让我挑一个项目,我挑了毕设,本科做的一个和stm32相关的智能送餐小车,围绕这个项目问了3个功能是怎么实现的问题,之后就问研究生期间有做哪些项目,我就讲了自己的课题,是跟强化学习相关的,就问了怎么实现的?问了其中一个模型是干什么的等,因为和单片机关系不大,没有深问,之后就问了一些八股,还问我C还是C++,结果答的时候直接懵逼,跟我背的不一样,,问了4个可能就答了2个,也不知道对不对
八股:1、C语言的编译过程:预处理、编译、汇编、链接
2、线程的通信方式:共享内存、消息传递和管道流
https://blog.csdn.net/weixin_46217160/article/details/108743389
4、进程与线程的区别?https://blog.csdn.net/qinian8/article/details/100779193
5、进程的通信方式?https://blog.csdn.net/zhaohong_bo/article/details/89552188
然后就是一些常见的问题:
1、平时除了学习还会干些什么?
2、除了学校的东西,是否有去接触其他的嵌入式项目?
3、如果你进入到岗位上,你与正式工作之间的区别?
大概就是这些问题
反问:1、针对以上的3公司会如何去培养?理论学习——分配一些简单的项目实践——导师一对一
2、面试的问题需要改进?基础知识需要再巩固,对于全志来说软件目前比硬件岗位多,因此软件可能更看重软件方面