腾讯光子工作室一面面经
本人双非大学大三 暑期实习 2022/3/3的时候投出简历 3/8的时候收到面试邀请
面试的是腾讯光子实验室的引擎开发岗 时间是上午十一点
然而到了十一点十分面试官还没有给我打电话 我按提示要求反馈给了腾讯面试官方
最后十一点二十面试官才打过来电话 感觉紧张的感觉消失了很多😂😂
(顺口提一句 我遇到的那个面试官超级严肃 全程除了问问题一句废话都没说过)
面试经过
项目
由于本人在学校的实验室开发过项目并写在了简历中,所以被问了5分钟项目
大概问了你在项目用到了什么算法,我就被问到了寻路算法是怎么用的 蒙特卡洛的原理和优劣
还有你在项目过程中学到了什么 其实这些只要不是在简历上乱写的如实回答即可
C++ 35分钟
1、多态是什么
2、多态分几种
3、虚函数是怎么实现的
4、红黑树和B+树的区别
5、指针和引用的区别
6、智能指针有几种,作用是什么,原理是什么
7、C++是如何做内存管理的
8、new和malloc的区别
9、static的作用
10、stl容器有哪几种 底层分别是用什么来实现的
11、stl容器的插入删除和搜索的时间复杂度
12、stl容器的排序算法
算法
1、如何判断一个链表里有环
2、一个问了两遍没听清 反正是一个链表的问题
操作系统
1、进程和线程的区别
计算机组成原理
1、-3的机器码怎么表示
没回答上来的
1、会不会网络编程
2、用的什么平台开发的,会不会用linux
3、会不会渲染用到的语言
4、用的什么数据库 数据库的底层懂不懂
最后面试时间大概是40多分钟的样子,计算机网络和计算机图像学都没问(计算机图像学是我花最多时间复习的 竟然没问)
最后面试官说可以了的时候 我还问不需要问计算机图形学的问题吗 然后他问我是不是暑期实习的 我说是他就挂了
大概过了两天官网上就显示流程结束了
总结
这次面试总体来说C++的环节还可以,基本都答上来了
其他的操作系统 计组由于我上学期才学 所以捡起来很快也都答上来了
我觉得主要是其他的一些硬性要求没有达到 比如说渲染语言用过却不是很熟悉 只是学了基础
还有不会linux和数据库也不太会 还有网络编程 明年春招这些一定都要补上来