TP-LINK 软件工程师嵌入式方向提前批面经
一面06.20:面试时间:20-25min
首先是自我介绍,询问本科成绩,竞赛经历,是否考研,
介绍两个项目的主要内容,特点,技术细节;
有没有学过计算机相关的一些内容
TCP,UDP协议,应用场景,TCP为什么能够保证数据传输可靠
进程和线程的定义,进程的状态,多线程同步机制,进程间的通信方式
交叉编译,是否有用过
常使用的编程语言,如何学习,掌握程度
二面06.24:面试时间 45 min
首先是自我介绍,然后是问了熟悉的语言,然后直接上来就做算法题,先给了几分钟,然后大概讲思路,然后让共享屏幕看写代码,最后没写出来
栈内存和堆内存 有没有遇到过栈溢出
进程池 线程和协程
然后问项目是调用函数还是自己写逻辑
快排了不了解,是稳定的吗?有没有什么稳定的排序算法?
三面07.02:面试时间20 min
首先是自我介绍
然后问了实习经历,实习的主要内容,问了具体是如何做仿真的,然后为什么要加白噪声
面的是嵌入式岗位,都做了哪些准备,学习路线是什么,C语言基础怎么样
二面问的栈溢出问题,后面是否有回头去看
char *p=NULL, 问 sizeof(p)
volatile关键字,一般在什么情况下使用,这个问的比较细
家庭成员结构,在哪工作,工作内容
平时比较喜欢干什么
最后更新:07.11座谈会
tips:内容仅供参考
预祝大家都能取得理想的offer!😁