迈普通信嵌入式软件校招面试全攻略
最近参加了迈普通信的嵌入式软件校招,真是经历了一场头脑风暴啊!整个面试过程大概持续了一个多小时,感觉像是经历了一场技术马拉松。下面就给大家分享一下我的面试经历,希望能帮到同样在准备秋招的小伙伴们。
1.自我介绍
首先当然是自我介绍了,这部分比较简单,主要是介绍一下自己的基本信息和项目经历。记得当时我稍微提了一下自己之前做的一个小项目,面试官听了之后有点兴趣,问了一些细节。
2.项目介绍
接下来就是项目介绍了,这部分我提前准备得很充分。面试官问了我几个关于项目的问题,比如项目的背景、目标、实现方式等等。还好我之前做过充分的调研和准备,回答得还算流畅。
3.Linux驱动框架
然后就是一些技术问题了。面试官问了我关于Linux驱动框架的一些基础知识,比如Linux的设备驱动模型、字符设备驱动的框架和开发流程等等。这些问题虽然有点难,但还好我之前看过一些相关的资料,勉强回答得上来。
4.字符设备驱动开发流程
接下来是字符设备驱动的开发流程,面试官问得很细。从设备的注册、打开、读写操作到释放,每一个步骤都要讲清楚。这部分我提前准备了一些资料,虽然有些细节记不太清,但大体上还是能说清楚的。
5.Linux锁机制
然后是Linux的锁机制,包括自旋锁、互斥锁和读写锁。这部分其实我之前没太在意,但面试官问得很细,幸好我之前看过一些相关的资料,才勉强答上来。
6.gdb调试方法
接下来是gdb调试方法,面试官问了一些关于gdb的基本操作和步骤。这部分其实平时用得不多,但好在之前看过一些相关的资料,回答得还算可以。
7.栈和队列的区别
然后是栈和队列的区别,这个问题其实很简单,但面试官问得很细。我也没想到他会问这么基础的问题,不过还好我平时对这些数据结构比较熟悉,回答得还算流畅
8.双向链表操作
接下来是双向链表的操作,面试官问了一些关于双向链表的基本操作和注意事项。这部分其实平时用得比较多,所以回答得比较自信。
9.内存问题
然后是内存问题,面试官问了一些关于内存泄漏、内存碎片化的问题。这些问题其实平时很少碰到,但好在之前看过一些相关的资料,回答得还算可以。
10.信号量丢失问题
接下来是信号量丢失的问题,面试官问得很细。我也没想到他会问这么细节的问题,不过好在之前看过一些相关的资料,才勉强答上来。
11.线程和进程的区别
然后是线程和进程的区别,这个问题其实很简单,但面试官问得很细。我也没想到他会问这么基础的问题,不过还好我平时对这些概念比较熟悉,回答得还算流畅。
12.路由器与交换机的区别
接下来是路由器与交换机的区别,这个问题其实平时很少碰到,但好在之前看过一些相关的资料,回答得还算可以。
13.Rap协议
然后是Rap协议的相关问题,这个问题其实平时很少碰到,但好在之前看过一些相关的资料,回答得还算可以。
14.MAC地址长度
接下来是MAC地址的长度问题,这个问题其实很简单,但面试官问得很细。我也没想到他会问这么基础的问题,不过还好我平时对这些概念比较熟悉,回答得还算流畅。
15.困难解决方式
然后是遇到困难时的解决方式,这个问题其实平时很少碰到,但好在之前看过一些相关的资料,回答得还算可以。
16.工作原因
最后是为什么想来XX工作的问题,这个问题其实很简单,但面试官问得很细。我也没想到他会问这么细节的问题,不过好在之前做过一些调研和准备,才勉强答上来
17.反问环节
最后是反问环节,我提前准备了一些问题,比如公司的技术氛围、项目进展等等。虽然面试官没有详细回答我的问题,但也给了我一些建议和意见
全网最受欢迎的嵌入式面经
面经一共32篇文章,12w+字数,包含全部最新的面试必问考点,4.7w+同学学习,2800+订阅,非常适合在找工作面经薄弱的同学,3000+订阅还会涨价,提前订阅提前享受,持续更新中。
原帖链接:https://www.nowcoder.com/creation/manager/columnDetail/MJNwoMc
查看28道真题和解析