自我介绍你项目中提到了链表的使用,具体怎么使用的?你的触屏功能是怎么实现的?怎么获取触屏坐标?如何分辨长按和点击?如果我一直长按呢?后面是八股数组与链表的区别?如何判断一个链表是否有环?二叉树节点个数怎么判断?树的遍历方式有哪几种?网络编程相关三次握手?tcp是如何保证数据的可靠性传输的?学过linux吗,项目是基于linux平台吗?进线程的区别和使用?全局变量和局部变量在哪个空间?讲讲线程和进程的api?堆和栈的区别?你还学过什么语言吗?(回答了c和c++)指针和引用的区别?指针函数和函数指针?结构体和共用体有什么区别?构造函数怎么实现的?如何实现多态?new和malloc的区别?用过单片机吗?单片机问题用过哪些中断?中断的分类?什么是软中断,什么是硬中断?串口通信数据帧格式?串口,iic,spi有什么区别?接下来就是问你对加班出差怎么看你愿意加班吗?你觉得加班到什么时长合适呢?能接受出差吗?出差分为短期出差和长期出差(同一个地方),你更接受哪一个?你还有什么问题吗?可以问我一个问题?后续新人培养:面试完后会发放一周体验实习,体验实习完成后才会发offer,后续是导师制,一般是几个月,实习可以自行选择。整体来说都是比较基础的问题,不是特别难,回答应该有八九,过了。