字节游戏研发客户端一面面经
面试官自我介绍
我自我介绍
问题(最熟悉的语言相关):
- static_cast和dynamic_cast
- 父类析构函数与虚函数
- C#和C++大端小端
- 相对于C++,你觉得C#哪些地方用着更舒服顺手
- foreach实现原理
- 协程实现原理
实习经历和项目经历:
- 聊了聊我的实习经历
数据结构与算法:
- 第k大的数:你同事先用了快排从大到小,再取第k个,你有什么优化思路
- twoSum问题:你同事用了一个双指针的方法(描述的比较详细,具体可以参考leetcode第一题),然后你怎么帮他证明这个方法是对的还是错的
敲代码:
- 把刚刚那个双指针的方法实现一下
有什么问题要问面试官的
总体感受:
面试之前自己还挺紧张,开始面试后反而不紧张了,不会的问题果断不会,会的问题能谈的比较深,面试官非常Nice,我说不会的时候也一直说没事没事。
这次面试让我深刻意识到自己C++的基础着实挺差,必须得好好补一补。在此奉上面经给各位找工作的小伙伴,祝大家找工作都能顺利,马到功成。
2.26 我凉了,基础太差,目标与计划不明确。
整理整理,继续努力,游戏开发这条路还很长。
#面经##校招##字节跳动##游戏研发工程师#