首先,就是直接问我研究方向相关的东西。因为我投的是菜鸟自动驾驶系统开发,涉及到ROS和操作系统、网络,面试官就问我ROS的缺点、我的研究方向做了哪些改进、ROS2.0和ROS1.0的区别、有没有看过ROS2.0的代码。因为毕业设计还做的不多,所以只答了偏理论的东西。然后接着问我移植了哪些ROS的代码、ROS core的代码有没有移植、遇到哪些问题,我说移植了一些必要的库,问题主要是boost、glog、log4cxx等,ROS代码大部分都移植过去了,还有些动态库没移植。 接下来,就是操作系统相关的东西。问我进程、线程相关的东西:怎么创建新的线程、了解哪些锁、有没有自己做过相关的项目、共享...