先临三维 C++开发工程师(base 杭州)
因为之前投过该公司的slam算法岗,但是简历挂了(应该是和学历或者实习项目挂钩);
还投了一个C++开发工程师的岗位,简单介绍一下一面;
首先对于slam算法和C++之间的取舍,如何看待(个人感觉就是岗位匹配度低的话怎么自圆其说)
然后就是问项目:
主要集中在项目中难点,如何解决,用到了哪些C++技术(三大特征+多线程基本上都有);
从项目中收获到了什么;
然后就是C++八股,不过是很基础的一些:
类的定义;类与结构体的区别(这里我只考虑到了private和public的区别);什么是友元;对象之间的资源如何共享;何时重写拷贝构造函数(深浅拷贝);main函数在执行之间会先执行什么代码(静态/全局对象的构造函数);类默认提供的四个函数有哪些;如何判断大小端序;为什么要使用静态成员和函数;
感觉算法、stl和c11特性没怎么问;
反问:(直接结合着回答一起说了);公司内部分化的部门很多,基础硬件(我面的部门,主要负责开发交互软件(qt c#),然后会有一些通信协议之类的与硬件交互相关部分的工作内容;基础软件应该是主要是算法开发这一类;机械臂/机器人处于待启动阶段,主要是利用现有解决方案进行二次开发;
复盘一下感觉第一次面C++开发一类的,很多基础性质的东西都忘的差不多了;
有意向的小伙伴可以投一投,我是上周才笔试完的,应该还有hc;slam实在是走不太动了。。感觉也可以考虑转C++或者嵌入式;
0.0
#slam##slam算法##c++#