之前投了0基础客户端,也写了面经,后来挂了。27号的时候,字节hr打电话给我捞我,问我愿不愿意再面别的部门客户端,我说行试试。
然后,面试官姗姗来迟,然后开视频很和蔼。
可是我就被狠狠的羞辱了一番,深刻意识到什么到菜的当场抠出一栋三室两厅。🙃
1、自我介绍(我简历是游戏开发)
2、拿其中一个游戏说说有哪些功能模块。
3、这些模块在运行的时候是怎么相互调用实现的?
4、dll知道吗,怎么调用的?动态链接链接的是什么?文件里面封装的到底是什么?
5、堆跟栈分别存什么?为什么C#有垃圾回收机制,C++没有垃圾回收机制?
6、垃圾回收的原理到底是什么?(我打扫描堆上变量是否被使用,处于激活状态之类的)
7、那怎么判断它是不是处于激活状态呢?具体的原理是什么?
8、用过什么数据结构?
9、字典的底层原理是什么?
10、哈希表到底是怎么存储到内存的?哈希函数传入的参数是什么?哈希得出的结果是什么?怎么确保哈希出来的值跟内存地址一一对应?如果你要存储的哈希表很大,是怎么存储的?
🙃🙃🙃🙃🙃🙃🙃🙃
11、CPU和GPU的区别?
12、CPU的组成结构
13、Linux系统内核介绍一下
答都答出来了,可能是没说到核心底层吧,然后面试官说:我没想到结束的会这么快(面了40min),你还是回去看看基础。
全部评论
(26) 回帖