友塔游戏一面

上周面的,补一下面经

游戏研发

1. 自我介绍
2. 先是一串八股吟唱
3. tcp 和 udp 区别
4. tcp 保证可靠传输,拥塞控制
5. tcp 连接建立之后服务器断电会发生什么
6. 进程和线程的区别
7. 进程间通信方式
8. 单例模式,线程安全的如何实现
9. C++动态多态和静态多态如何实现
10. 重写,重载和隐藏
11. 数据库联合索引如何匹配
12. 解释一下脏读和幻读
13. 哈希冲突如何解决
14. 口述算法题
15. 力扣 983 最低票价
16. 力扣 207 课程表
17. 力扣 64 最小路径和
18. 然后问了几个场景题
19. 反问

感觉面试体验还是挺好的,就是八股有点忘了

过了周末约了二面
全部评论

相关推荐

#友塔游戏开发面试#自我介绍问项目web项目1. 登录验证是怎么做的2. 为什么要这么做(上一问答使用JWT,保存在Redis中),这样验证有什么意义3. 跟平时使用账号密码有什么区别4. 了解JWT是怎么生成、由什么组成的吗5. JWT第三部分校验码有什么作用6. Redis做缓存的时候有做缓存失效相关的东西吗,比如token的时效7. Redis对于过期的数据是怎么处理的8. 在线聊天模块怎么实现的9. 如果支持群聊需要怎么实现10. 怎么查看历史消息,比如上拉加载更多消息游戏项目1. 有实现网络延迟处理吗2. 主要做的是后端吗,前端有没有什么了解3. 有用到protobuf这种数据结构吗4. 你们消息发送的是什么格式5. 用socket连接时有没有处理超时、断线这些异常的机制八股1. 比如我们现在视频,用的是udp还是tcp2. 为什么udp会比较快3. tcp头部有哪些信息4. 假设不做第三次握手,只有两次握手可能会有什么问题5. tcp的拥塞控制是什么机制6. LRU的内存淘汰机制是怎么实现的7. LRU可能存在什么问题吗8. mysql的索引的实现方式9. b+树与二叉树的区别10. b+树相对于二叉树搜索的优点11. 相对于哈希比较呢12. 主键id使用顺序自增和UUID有什么区别13. 乐观锁和悲观锁的概念14. 对于vector容器有了解吗15. 如果要将一串数据全部插入vector中,应该怎么操作效率更高16. 这样插入数据用的是浅拷贝还是深拷贝17. 如果是浅拷贝可能会有什么问题手撕力扣颜色分类提问:想做的是客户端还是服务端(服务端)场景1. 如果用Redis实现一个秒杀功能,你会怎么做2. 为什么要用Lua脚本3. 如果让你实现分布式锁呢反问
友塔游戏一面58人在聊 查看5道真题和解析
点赞 评论 收藏
分享
3 14 评论
分享
牛客网
牛客企业服务