C++软开   20220822 一面   1.项目    2.基类的析构函数定义为虚函数的目的    3.指针和引用的区别    4.C++11左值和右值的区别,右值作为参数传递,所传递的那个函数参数的书写方式(可以加个右值引用或者左值引用前面加const)    5.override的作用    6.C++多线程知识(互斥锁、线程调用函数)    7.手撕代码:一道子类继承父类,一道C++多线程编程(以上知识点参杂在编程中问)。       20220907 二面   面试官大佬在美国,太强了,略微吐槽下showmebug这个平台,让大佬掉线了,我还在奇怪为啥一直没说话,后来连上来之后大佬也奇怪为啥中间这么安静,有点尴尬,一个小时也就在做题,调试,个人确实菜。。。    手撕:二叉树的序列化和反序列化    后面问了下时间复杂度(答错了[牛泪])       20220920 三面   项目:    1.EKF算法融合怎么做的?(因为做的比较简单,被diss了)    2.eigen库的使用(要求现场写一个四元数转translation的代码,完全懵了,提前没准备这东西。。。后面又问到四元数和旋转矩阵的自由度问题,个人确实没掌握好,也没打出来)    3.手写unique_ptr(本以为会考算法题,但是手写底层的东西确实没提前练过,磕磕绊绊,少了好几个函数,写的时候面试官一直在提醒,最后算是勉强写出来)    反问:岗位工程方面的技术栈,面试官大佬给我讲了下底层STL库的实现原理->设计模式->框架,大致指了下方向       20220920 18.00 收到感谢信,已凉    确实基础不好,目前准备抓紧时间加深下对底层的理解,历时一个月,最终倒了,打击确实有点大[牛泪]但生活还得继续,秋招还得继续啊[掉小珍珠了]  
点赞 2
评论 4
全部评论

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务