地平线座舱开发实习面经
这次的面试算是我第一次遇到的非常有面试体验感的面试了, 面试官人很nice, 面了1个小时多, 感觉还好
地平线座舱中间件-1h+
1.自我介绍+项目
2.问项目-为什么高效/怎么解决的内存碎片 Linux系统下产生内存碎片的本质原因以及如何分配的
3.智能指针的理解和介绍
4.weak_ptr怎么解决循环引用/weak_ptr能进行访问资源吗
5.shared_ptr具体的实现细节/重载赋值操作的过程
6.stl中shared_ptr引用计数是线程安全的吗
7.C++四种类型转换/深问dynamic检查不安全会怎么样/new失败会怎么样/怎么避免new失败抛出错误
8.进程同步的方法
9.生产消费模型
10.模板的特化和偏化
11.期间还有一些问题不太记得了...
12.手撕链表删除重复节点
13.反问-后续流程
自我感觉:
面试官对我的项目应该挺熟悉的, 问的挺多的, 对于其他的技术问题, 对于我的回答会尝试深入的问, 并且很耐心, 会稍微的引导作答
-----------------------------更新--------------------------------
二面-35min
实现单例模式
实现简单的智能指针
问一些项目相关的问题
问一些实习的问题
反问-实习生培养流程
#地平线求职进展交流##实习面试初体验##实习面试#