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

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的协议

操作系统:

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

其他

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

相关推荐

1. 除了java别的语言用过吗?2. 计算机专业课哪些课学的比较好?3. FTP协议4. 做一个FTP server你会怎么做5. 你的FTP怎么做重传?是个什么结构?6. 你的FTP如何接收和处理请求呢?(说的http请求地址,后端处理请求。面试官说那是http,FTP怎么做?不会,道歉)7. 网络通信做的时候要考虑什么?(说的安全性和可靠性,重传、控制那些)8. 有没有用FTP或者TCP协议做过一些网络通信,客户端或者服务端?9. websocket的服务端是通过什么手段通知到商家?10. 这个web socket是谁创建的?11. websocket和http区别?12. 能不能用UDP实现TCP的可靠通信?(说了QUIC协议,被打断说你会怎么做?答了重传和流量控制)13. 所以说你超声重传就是发送一个包,然后看对方有没有回是吧,回来的话再发下一个包是吧?(我应该不是这么说的,但是脑子很乱,说这样会导致队头阻塞问题)14. 继续上一个,队头阻塞你会怎么做?(回答后续的包不需要等第一个包,直接进行处理)15. 继续上一个,那你说的队头阻塞是什么呢?这种就是解决办法吗?(脑子越来越乱)16. 继续上一个,队头阻塞你会怎么做?(道歉,我说请教一下,面试官说下去自己查吧)17. 设计一个扫描器,去探测网络上有多少个服务器,它开放了什么功能,那你觉得这个扫描器是怎么做的?(说的发请求看有没有响应,然后道歉)18. 如何发请求?(postman?)19. 那postman发的什么请求?(已经不知道在问什么了,说的http请求?)20. 怎么优化浏览器访问网页的过程?21. 服务端是什么呢?你说有上锁体验比较差,有什么办法解决吗?22. 缓存为什么可以加快速度呢?23. 除了DNS缓存,还有什么缓存?(说的浏览器缓存)24. 浏览器缓存怎么工作呢?25. 你请求一个页面的时候,你会去缓存里面去看吗?(不了解)26. 回到缓存的本质来说,我们会怎么用?(回答redis)27. 要实现一个保存网页的缓存的数据结构,你会用什么结构?(回答map)28. 缓存还有没有什么要考虑的?(ttl,以及缓存淘汰)29. 怎么淘汰呢?(惰性、定期、延迟队列、定时)30. 定期是怎么去删的呢?31. 定期有的时候是不是也会存在一些问题?(不知道)32. 进程间通信有哪些方式?(OS不会)33. 实现一个队列怎么实现,是一个什么数据结构?34. 用数组能不能实现?35. ES里面的数据它是怎么做快速查找,原理是什么?36. ES怎么建立索引,用什么数据结构?(前缀树?)5.19一面一直没反应,5.25公众号留言更新为复试状态,5.27邮件催进度,5.28回复并约下午面30min,这时候已经感觉不对了。不开摄像头+一直道歉+无反问手撕=秒挂。有没有会的bro回答一下面试问题,让我学一学
铝锅补天造人:我的天,这强度也太可怕了,吓晕了,我计网还是太差了
点赞 评论 收藏
分享
评论
15
162
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务