面试-小米面试-嵌入式工程师面经
一面:
主要是个人简历、C/C++、操作系统、最后做一道算法题。c和c++中有些问题答不出来,例如extern c是什么作用、给你一个裸机你怎么输出printf,printf多少能够可以输出不同的数据类型,而且不受限,define有什么缺陷,可以用什么替换define,new和malloc的区别,voliate关键字的作用,动态链接和静态链接的区别,c中include的作用,PLC和C语言编程有什么区别、说一下自己理解的虚函数的作用等等,接下来是操作系统的问题,系统开始就运用main函数吗?用户态和内核态是什么?为什么要有用户态和内核态,如何转换?用户态跳中断到内核态
剩余60%内容,订阅专栏后可继续查看/也可单篇购买
嵌入式软件开发笔试与面试手册 文章被收录于专栏
本专栏主要是介绍嵌入式软件开发岗位的相关知识和学习攻略,为大家提供一份笔试与面试手册。包括有嵌入式软件开发岗位介绍与学习攻略;校园招聘和offer疑惑问题的介绍;在笔试方面,如何刷题为笔试作准备,提供往年笔试真题;在面试方面,提供相关知识的复习重点,提供面试真题。包括有:华为、蔚来、文远、大疆、三一、深信服、亚马逊、Intel、百度、科大讯飞、OPPO、京东、中兴、比特大陆|算能、美团等等