君合创想面经
5.19投的,约了5.22电话面
效率挺高,一早上就面完了两轮,等通知了
项目是CMU15445,CS144,Webserver,
因为提到一嘴看过一点GAMES101,触发隐藏剧情,隔了太久忘完了😫
主打一个基础八股,项目准备没咋用上
社恐好久不面试了,一紧张猪脑过载烧完了🐷,答的磕磕绊绊的
体验不错,面试官一直引导,回答了问也会有反馈解答
一面
- 自我介绍
- 项目来历
- 每个项目的代码量
- 浅拷贝深拷贝的区别,浅拷贝的隐患
- 数组指针和指针数组的区别
- 介绍堆,栈数据结构,在内存管理中的使用
- static关键字作用,类内static成员变量,函数
- 红黑树的实现和特性
- 链表找环的思路
- lambda表达式的底层实现,为什么是可运行的
- TCP怎么封包,什么是TCP粘包
- 介绍智能指针
- 项目里怎么用的智能指针
- 你C++打算做什么方向
- 提了一嘴了解图形学,进入支线剧情:
- 对图形学感兴趣吗,了解OpenGL吗
- 说下渲染管线
- 了解哪些游戏引擎
- 介绍了公司业务
- 反问:
- 实习培养
- 实习工资
二面一下子就来了:
- 自我介绍
- 你的445主要做了什么
- 涉及哪些算法数据结构,做了什么功能
- 有了解图形学吗,知道哪些内容
- 怎么接触的
- 知道哪些C++11新特性
- C++98,C++11的类型推导
- auto推导的特点
- 定义一个类,含有unique_ptr,如何把这个类作为形参
- 你的Webserver有没有用多线程,使用了哪些
- 为什么用条件变量,哪里用了
- 不引入条件变量,如何实现条件变量的功能
二面没有反问的机会,结束的很快,希望人没事😥