一面:
1 自我介绍
xxxxx
2 介绍项目
xxxx
3 项目的通讯问题
xxxx
4 ROS的概念?介绍下?
xxxx
5 多线程编程?锁的类型?自旋锁?自旋锁应用场景?
xxx
6 实时系统与非实时系统?
xxx
7 介绍下TCP/IP
xxx
8 了解ARP吗
xxxx
9 程序的滤波算法
xxxx
10 DNS迭代查询?IP主动通信(没听清)?
xxx
11 串口通信的优化?
xxxx
12 OpenSim的仿真?
xxx
13 Python可视化分析? 动作转换脚本?
xxx
14 项目的亮点?难点?补充点?
xxx
15 数据库用到的平衡二叉树等知识?
xxx
16 项目传输的数据速率?完整性?
xxx
17 有什么问题问我的吗
xxx
总结:计算机网络很重要,多线程很重要,怎么介绍好自己的项目很重要,面试官人很好,一点关于IOS开发的东西都没问,因为知道我没接触过...
更新:接到通知,一面过了..太感动了..
二面:
1 自我介绍
2 介绍下项目
3 解释下多态,解释下代码(析构函数相关)
4 程序运行时的内存情况,解释下栈的调用过程
5 CPU的寄存器
6 手写生产者消费者
7 VPN的实现原理
8 梯度下降法,tensorflow原理
9 有什么问题问我吗
总结,凉凉..好难,一些概念还是要深入理解,理解太浅了...尤其C++语言...