中望一面面试8.9
2023.8.9
中望一面面试
可能记的不太清楚了
1.描述一个指向double数组的指针
2.二叉树的查找复杂度,描述一下为什么是这个复杂度
3.智能指针有哪些,描述一下有什么不同,这里回答了四个,但是具体的不同不清楚,就回答了weak_ptr和shared_ptr的一些东西,然后就问,这两个是否是线程安全。是否可以把这两个指针放入数组中存起来,是否安全。
4.内存对齐说一下,为什么要进行内存对齐(直接寄,就说了一个,便于查找,脑袋都懵的)
5.红黑树,b+树的实现(直接回答不会,这块的确实没看)
开始看简历
1.看你简历上有这个qt的经历,能不能说一下qt的connect的底层原理,猜测一下也可以(不太懂,猜测是回调或者是信号中断)
2.你简历上有机器人的经历,你机器人有没有做碰撞检测相关的东西。答:做了,用的ABB包围盒,也有OBB包围盒
有没有更加精细化的方法增加碰撞检测的精度。答:不会。
3.后边就开始唠嗑了,唠了大概十分钟,总时间大概是45分钟左右
总结一下:大概率寄,因为很多c++基础确实不够扎实,因为平时用的也少,但是面试官人很好,全程都在微笑,也很有耐心,只能说再多学习学习吧,努力冲刺秋招。
-------分割线
又想起来了一点,八股那一块,就还包括问了一些右值引用,为什么要用,什么场景用。然后set和unordered_set的区别,因为我没用过,所以我跟面试官说比较熟悉map和unordermap的区别。
后边部分的话,问了是否用过工程制图,回答就是用过sw,ug,还有catia,中望cad只在看视频的时候看过。
是否用画过模型,本科画过,然后问了装配的话,比如两条水管,如何装配在一起,回答就是sw的基本操作,先切面,后同心,就可以装配好了。