TP-Link提前批嵌入式工程师一面、二面、三面面经
【一面 2021.06.19 14:30】
面试时间过了十分钟才开始,一开始面试官电脑没设置好,听不到声音,调了半天,有点尴尬。。。
面试开始没有自我介绍,直接问项目的问题。
1、项目有用到单片机,问C语言结构体和联结体的区别?(??我直接不知道,说对C++比较熟悉。)
2、C++中指针和引用的异同?(过于紧张,头脑有点懵了,答得很烂,之前复习理解得很清楚,过段时间就模糊了。。。)
追问:指针和引用初始化有什么限制条件?(依然答得很烂。。)
3、C++多态是解决什么问题的?怎么实现的?(解决同一种方法在不同情况下的使用?实现的话,静态多态:重载、模板;动态多态:重写、虚函数?)
追问:C++除了多态还有什么面向对象的高级特性?(给我整蒙了。。。答了一个封装就不知道了。。)
4、进程和线程的异同?(这题我会啊。。。但是答完之后还是表现得很紧张。。。)
5、哈希表是用来解决什么问题的?(为了解决查找问题???)
追问:为什么用哈希表查找效率高?(脑子里想到了哈希函数啊散列法什么的,但是不记得有哪些散列方法了,不敢答,乱答了说用的桶排序,然后又被追问用了桶排序就快了???)
6、一个单链表,如何找到中间节点?(1、暴力遍历;2、双指针??)
7、接下来主要问项目的问题了,什么分为几个模块啊,怎么分工的啊,怎么解决问题的等等。
面了差不多20分钟,面试官说我要问的问完了,你点退出会议就好了。(555...我走,我走还不好吗?)
总结:并没有问很多八股,主要还是项目为主导引出问题,但是因为紧张导致回答的不是很好,面试官脸色也一直比较难看,面试的经验还是要好好积累啊,不能被打懵啊。
【二面 2021.06.24 14:30】
也是过了面试时间十分钟才开始。。。
这次面试的面试官比一面的要和蔼一点,心里也放松了一点。
1、做个简短的自我介绍。
2、问实验室项目,也是分工啊、完成的内容啊。
3、问家庭,父母工作啊。
4、问职业规划。
5、问有没有拿到其他公司的offer???(这个问题什么情况,这秋招还没怎么开始呢,tp是我投的第一家)
6、专业不是计算机方向,平时学习计算机专业内容的学习路线和方法。
7、反问:贵司嵌入式工程师的培养体系。
二面也是二十分钟左右就结束了,可能看我不是计算机专业的,没有问技术性的问题,白准备这么多智力题、算法题和八股文了。唠了这么一会家常就结束了,有点没反应过来,不知道这是什么情况。
许愿三面吧!
【三面 2021.06.28 15:00】
这次面试开始得比较准时!
1、自我介绍。
2、介绍一下你的方向。
3、介绍一下项目你做了哪些工作。
4、介绍一下项目过程中遇到的令你印象最深刻的一个困难以及如何解决的。
5、项目现在做到什么程度了?
6、你不是计算机专业的,为了这个工作你做了哪些准备呢?是什么时候开始准备的?
7、面试结束后到明年毕业,还有大半年的时间,你有规划要为将来的工作岗位准备什么吗?
8、看我有自学操作系统,问了虚拟内存是什么(淦,只答到了是为了扩充内存空间这一点,没有深入答下去,也没想起来那些内存调度方式是虚拟内存的实现方法。。555还是概念不清晰啊)。
9、一个IP地址集合(几千个几万个),如果查找其中的一个IP?(只想到了排序二分的方法。。。)
10、平时有什么兴趣爱好?
11、本科成绩中等,是什么原因呢?为什么没有取得更好的名次?
15分钟左右就结束了,有点快。。。
许愿offer吧!
【收到座谈会通知2021.06.30】
今天下午14:42收到座谈会通知,7月1号上午座谈会。