进去之后有两个面试官,其中一个视频可以看见,另一个看不到。
首先做一个简单的中文介绍,随后便开始进行面试。
主要是针对自己项目来提问,没有其他问题,就完全死磕项目。
MTK联发科技嵌入式软件工程师面试题
我的一个项目是电池管理系统,另一个是自制操作系统。
首先针对电池管理系统,问芯片的选型,以及电路板的设计为什么是四层板?电路板上是纯模拟电路还是数字电路还是都有?又问了整个电池管理系统的软件架构,自己负责的这一块主要是做的什么?电池的均衡是怎么做的。
第二个项目,这个自制操作系统是怎么做的?基于什么平台?可以讲一下多线程的调度是怎么调度的?最好详细点,哪些部分是C语言编写的,哪些是汇编语言编写的?X86有几个通用寄存器?X86有几个运行模式?模式之间是怎么切换的?
一面 面了40分钟,没有问项目 ,问了一些八股
面试官很好,体验感不错。问的问题总的来说比较基础
MTK联发科技c/嵌入式工程师面试题
1、自我介绍
2、函数指针和指针函数,哪里会用到他们。
3、堆和栈的区别
4、new和malloc的区别
5、多态,动态多态和静态多态
6、智能指针
7、问了一下项目是不是平时的课设,我说不是,然后面试官好像不太感兴趣,就没细问
8、linux用户态怎么进入内核态
9、线程间怎么同步,同步的方式有哪些,具体怎么实现
10、问知不知道条件变量的惊群效应。。不知道。。
11、C++怎么嵌入C代码
12、C++如何避免拷贝构造
13、数组和链表的区别,为什么数组插入效率低呢
14、闲聊,为什么不考研,怎么学习的,用几个词形容自己等等
15、反问
提前批,笔试两天后得到一面通知。面试官非常和蔼,前期话题主要围绕着项目提出各种发散性问题,包括项目介绍、创新点难点、具体实现等。项目是自己做的回答起来就不成问题。面试后期基本上是夹杂着少量技术问题的聊天,笔试题没做对的面试前要搞懂,可能会问,其他的多背背八股就欧克,自信大方最重要。
面试官问的面试题:联发科嵌入式软件工程师面试题
static关键字的作用;define关键字的用法;身边的老师同学是如何评价你的?自己的缺点是什么?对加班的看法;如何学习新知识?如何化解压力?
两个面试官 应该有一个不是技术岗位的吧 全程好像没怎么说话 技术问题都是另外一个人问的 先做自我介绍 然后问了一些个人情况 导师的研究方向以及导师的项目 问了下小论文的事情 因为之前的实习有点不对口 所以也没怎么问我简历上的项目 最后出了一道链表题 然后问我有什么想问的
面试官问的面试题:MTK联发科技嵌入式开发实习生面试题
哪个学校的 导师是做什么方向的 有没有跟着导师做什么项目 以前实习是做什么的 出了一道链表插入的题 题目比较简单 但是第一次面试有点紧张 考虑不够全面 程序有一些小问题 面试官跟我讨论了一下 最后问我有什么想问他的