momenta c++中间件开发 日常实习一面二面
- 自我介绍
- 虚函数相关问题
- 智能指针, 主要分析什么时候使用什么,sharedPtr的底层原理,比如线程安全的实现,count计数块的形式,面试官直接出了两道题考察,第二道题考的是sharedPtr指针同一个指针 会导致count计数块独立,从而导致重复析构问题。
八股考察的都比较常规,时间也不长,如果自己实现过sharedPtr 一般都可以答上来。
- 项目拷打,从内到外仔细讨论了半个多小时,主要是考察对项目的熟悉程度,另外会有不同方案的探讨。
- 算法 本地手撕 删除倒数第k个节点,注意内存安全。
一面总体项目方面问的很深入(可能是我的项目,和面试官的方向相符)。面试官人很好,整体是讨论的氛围。
- 二面 只有项目拷打和手撕没有八股。 手撕是翻转链表。
- 两天后oc。