小米,嵌入式,一面
技术面,30min
问答:
1、简单问了一下项目;
2、项目过程中最大的困难是什么?
3、如何调试项目的bug?
4、如果存在偶发性bug,怎么调试?(不知道)
5、介绍一下进程线程;
6、数组和链表的区别?储存方式有什么区别?越界问题?
7、malloc和free存在什么问题?
8、裸机开发里怎么避免内存碎片问题?(瞎回答,构造链表进行内存管理)
9、介绍了一下面试过程(2个技术面+HR面),介绍了部门的工作内容;
10、对小米有什么看法?
反问:
1、入职培训情况?(面试官已经把我想问的都主动说了 ,实在没什么要问的了)
面试官人挺好的,还闲聊了一会,八股没怎么问,问的问题更偏向实际一些。最后询问了意愿,对于求职者的兴趣和对去小米的意愿似乎还比较看重。可惜本人太菜,技术栈也不是很符合,感觉可能会谢。