小米嵌入式问问题的软件开发工程师面试侧重于考察面试者的基础知识涉及java的基础知识如volatile、const、static、指针之类。所问的问题较为细致有很强的专业性,有一定的难度常見的面试问题有:
谈一谈你对volatile的理解;
谈一谈模电中的场管和运放;
谈一谈memcpy函数的实现及优化;
谈一谈结构体中的内存分布;