绿米联创-嵌入式工程师-技术面面经
网申后,宣讲会笔试,笔试内容非常基础,考察对C/C++的基础,C++的全忘了,笔试完当天晚上收到面试邀请。
技术面 约50min:
面试官比较nice,十分和善。
1、复盘笔试题
1)高内聚低耦合什么意思,为什么要这么做
2)写一个“标准”的宏,比较两个数的大小(有什么需要改进的,为什么这么改,如果是i++怎么做,不知道,面试官告诉我应该用临时变量)
3)反转链表的编程题写错了
2、IIC总线时序
3、写出计算机网络 五层模型 每一层对应的协议 解释ICMP DHCP
4、HTTP 从浏览器输入域名的全过程
5、项目架构画一下,项目中的无线模块是怎么回事 因为我投的无线组,问的比较深
6、写个程序判断CPU字节序,写对了(小米的面试官也问过,当时不记得了,巨难受)
7、项目中的难题
8、你知道哪些加密方式,非对称加密?
9、进入Linux内核态,为什么要分为用户态和内核态