腾讯后台开发 三面凉经

IEG 光子 深圳

---

5.10 一面

5.11 二面

5.16 三面

5.17 流程中止

一面 1h50min

项目相关20min,为什么用微服务架构,服务数量爆炸怎么办,怎么理解边缘计算

基础八股,基本都是计算机网络+操作系统,时间有点久记不全了

  1. 对微服务的理解、对常见中间件的理解
  2. TCP对比UDP
  3. 进程线程协程对比。Go语言中,Goroutine发出中断请求会让协程占用的线程阻塞吗?底层怎么实现的
  4. 输入URL的背后过程
  5. 哪些场景会让一个pod里跑多个container,同一个pod内的container共享哪些资源
  6. 了解C++哪些特性
  7. 游戏开发中常见的同步算法,帧同步、状态同步
  8. redis高可用,mysql高可用,节点间怎么同步的,哨兵模式是什么,mysql支持哨兵模式吗
  9. 分库分表怎么做

场景题:

  1. 聊聊一个RPC框架的设计与实现
  2. 实现一个游戏的Server,应该包括哪些基础功能
  3. 设计一个游戏中的邮件系统,怎么给刚上线的玩家发一封邮件

手撕:

前缀树

二面 55min

这一轮答的不好,(感谢)面试官拳拳到肉,帮我扫了很多知识盲区

  1. 在项目中怎么使用缓存的
  2. 双写一致怎么做
  3. Raft协议的内容,了解过Paxos吗
  4. 为什么用快排而不是堆排,对比一下这两个算法
  5. Redis zset的底层结构,为什么用跳表而不是红黑树
  6. 帧同步的特点,反外挂在服务端怎么做,帧同步场景下容易出现哪些作弊行为

三面 40min

  1. 项目相关15min,问项目的意义,在项目中遇到的困难,怎么解决的
  2. 智力题,三类人中选出四个,几种选法
  3. TCP拥塞控制
  4. C++选择题(抽象类相关)
  5. 记不清了

全部评论
看得我头皮发麻啊😭
点赞
送花
回复 分享
发布于 06-06 16:19 福建

相关推荐

6 19 评论
分享
牛客网
牛客企业服务