腾讯天美工作室游戏客户端一面凉经

20多分钟,主要问了C++、计算机网络、操作系统相关知识,没有手撕(难绷,复习了一个晚上的手撕题

考察内容比较简单,面试官人也很好的,基本都是八股文,但是无奈自己开始的太晚了基础很薄弱,复习期间一直陷入焦虑之中,导致复习的效率很低,之后还是希望能调整状态静心复习,提高效率。

- 自我介绍

cpp:

- int和long的区别→在32位和64位所占字节数的区别
- long long所占字节数
- 怎么在32位机上是的int类型的变量表示为8字节 → 加ll后缀
- 指针的大小 → 64位机上跑32位代码,指针是多大→32
- const的用法→加在函数头的用法
- const定义之后的变量存放在内存的哪个区域→有初始化和无初始化
- const修饰的函数参数怎么修改→const_cast
- 函数返回值的类型定义为引用有什么需要注意的吗
- 函数参数是引用类型
- 为什么析构函数要为虚函数→不是虚函数的话一定会造成内存泄漏吗
- 构造函数可以使用虚函数吗
- 函数调用栈存储的数据是什么
- 函数参数的入栈顺序
- static_cast等强制转换的区别
- cpp代码编译的过程是什么→链接的分类→静态链接和动态链接的区别→静态链接的好处
- 常用的STL有哪些→map和unordered_map的区别→红黑树的特征→红黑树的最大高度差
- 哈希表和红黑树的时间复杂度

网络:

- 网络编程有了解过吗
- 用户在输入一个网址之后所进行的流程
- ip的协议

操作系统:

- 进程和线程的区别→对于一个进程拥有多个线程会有多少函数调用栈→系统调用的作用→系统调用的时候会有函数调用栈吗(?),它调用过去之后是用的哪个栈

其他

- 图形学、引擎有了解吗
- 平时玩什么游戏→王者什么段位
全部评论
20分钟能问这么多的吗
1 回复 分享
发布于 03-27 23:00 广东
没问项目吗
1 回复 分享
发布于 03-29 11:49 江苏
所以你图形学、引擎有了解么?
点赞 回复 分享
发布于 03-29 12:08 江苏
学弟是本科生吗,咋连计网都问,早忘掉啦
点赞 回复 分享
发布于 03-29 22:10 上海
面的实习吗?
点赞 回复 分享
发布于 03-31 12:04 广东
大佬,你面完群面大概多久收到的一面通知啊
点赞 回复 分享
发布于 03-31 18:40 江苏
我靠我感觉我能面。投去了
点赞 回复 分享
发布于 04-02 22:06 江苏
楼主简历项目是啥呀
点赞 回复 分享
发布于 04-04 11:06 湖北
需要的话,友友可以看看我首页内推码,直接扫码投递,米哈游有大量岗位可推,可以咨询
点赞 回复 分享
发布于 04-07 08:40 上海

相关推荐

点赞 评论 收藏
分享
10-28 21:36
已编辑
北京航空航天大学 C++
面试官人很好,上来就介绍他们部门是深圳的,然后做的是iOS客户端,然后先问一下我的意见啊,没有问题,我说我刚面的也是字节的客户端然后我讲了我的一些项目,然后他就会问我项目的一些难点,编程代码中一些问题,然后那个对于图像分割语义处理的一些工作是怎么提高速度的?我说是硬件的问题围绕你的项目问一些问题多线程知道吗?多线程导致的问题知道吗?我讲了各种锁,然后他问你知道哪个锁更好用吗?更快速吗?tcp和udp。是什么层的协议?一次https的请求会是什么样子的?是什么层的协议?TCP udp适合什么场景?那网络传输中如果想要更快速,也想要安全,如何实现呢?我说udp加上序列号确认应答,流量控制等机制栈和堆是不是线程安全的?什么是TCP粘包现象?如何解决TCP粘包?我可能和滑动窗口搞混了,应该是关闭那个nagle算法手撕困难题,24点游戏。我说我不会,然后他帮我换了,直到换到第四题,有点像实现前缀树。我说我不会,他就不理我了,我太菜了,对不起,然后我就只能自己写埋头写,我发现那个题根本不难,是我想复杂了,然后我20分钟再捯饬前缀树,发现根本不用前缀树,我最后是用那个哈希集合和那个数组实现的,我参考了牛课上的最长公共前缀。他问我的时间复杂度和空间复杂度,然后我当时就说:时间复杂度上我用那个哈希集合可以加快搜索,但其实本质是暴力,最差情况下应该是on2,其实我应该说一下最快的情况下是o1,空间复杂度是on。腾讯为什么不出原题呢?为什么我看腾讯的很多面筋都一般都是原题啊?为什么一上来给我手撕个困难题?是不想要我吗?我太难了,我还是有几个软件著作权的,如果是手撕力扣hot100或者是牛客101的困难题,我都会。
腾讯一面1580人在聊 查看11道真题和解析
点赞 评论 收藏
分享
15 154 评论
分享
牛客网
牛客企业服务