我的面试总结

一、技术面试

1.1阿里巴巴

1、面向过程和面向对象的区别?
2、什么是内存越界和内存泄漏
3、molloc和new的区别
4、对多态和继承有没有了解,说一下
5、什么是多线程,了解过多线程通信吗
6、指针和引用的区别
7、学过数据结构吗,说一下都知道什么排序,既然你说出了这个排序,讲一讲他是怎么实现的

1.2腾讯

1、extern "C"的作用
2、虚函数,及其原理
3、#ifndef的作用
4、网络和多线程
5、三次握手
6、反转链表编程题
7、TCP和UDP的区别
8、open和fopen的区别
9、智能指针shared_ptr和unique_ptr的区别

二、项目

2.1阿里巴巴

1、在这个项目中做了什么
2、用了什么技术,有没有用到并发
3、有没有遇到过难题,如何解决的
4、既然你的程序现在适用于此机型,如果再增加一个机型,打算怎么做
5、问课题,怎么实现轨迹规划的,既然叶片有规则,还轨迹规划干啥
6、机械臂上有什么传感器实现避障
7、以前做过什么引以为傲的事
8、平时怎么学习的,安排课程与课外学习时间

2.2中汽数据自动驾驶

1、介绍一下这个项目
2、是自动的路径规划还是遥控
3、路径规划用到的传感器
4、既然路径规划,说明你的环境SLAM已经做好了对吧,得有一个输入。

三、总结

1、别老自己主动否定自己,该装就要装;不卑不亢,但要客气。
2、去B站看面试实际的视频分享,或者去看一些面试经验分享,怎么说话,该注意什么,这非常重要!