VIVO嵌入式软件(已挂)
9月19日 19:00
一面(25min):
1、自我介绍,还没说谢谢,被打断
2、华为实习介绍(智能网关,启动流程,BSP,驱动开发等)(又被打断几次)3、介绍一下你做的系统的启动流程(Bios1->bios2->OS kernel)
4、在学校的项目介绍,难点、创新点。(论文里的东西,特意说了还做了一个前后端分离的项目)
5、使用过多线程吗?(有,嵌入式项目有过,JAVA也有过)问多线程通讯、共享内存如何控制资源访问。(互斥量、信号量等)
6、C语言指针的理解、大小端等。(指针指向内存,32位机器指针大小为4字节,64位机器指针大小字节等。 问我我的项目内存大小端,我说我没关注过,应该说我可以写一个代码检测系统的大小端,这样子就可以增加时长)
7、C语言编译流程。(预编译 编译 汇编 连接。)
8、内存泄漏的调优,是否有用过调优软件。(我说内存泄漏概念我知道,项目也肯定遇到过,但是我没有实际调优过,回答的结结巴巴)
9、谈谈JAVA语言和C语言的理解。(C语言更加底层,JAVA更上层,三大特性:封装、继承、多态。)
没有反问,直接说后续等HR安排。
总结:总共就20多分钟,面试官技术还是有的,只是打断了我几次…………不会是KPI面吧。
9.30 感谢信
#vivo##嵌入式##C/C++#