腾讯暑期实习后端面经

22届暑期实习,IEG非工作室,后端开发

2 / 25 一面

60min

  1. 自我介绍

  2. 项目

  3. redis 缓存过期策略

  4. 如果分布式节点挂掉,如何保证高可用

  5. 讲一下 MySQL 索引

  6. MySQL组合索引(a, b, c),查询 where b=xxx and c=xxx and a=xxx 是否能命中索引?

    能,MySQL有优化

  7. 有索引一定快?

  8. 建立了索引,也按索引顺序查找的,是否一定会用到索引?

  9. go 优缺点

  10. go 相比C/C++更高效吗?

  11. select,poll,epoll

  12. epoll一定比select快?二者高效的场景?
    epoll:连接多,活跃少; select:连接少,活跃多

  13. time-wait 状态

  14. 大量的time-wait是什么原因?

    http短连接请求非常多,可能造成time-wait状态的累积。

总结:知识广度不错,实践需要加强。

3 / 12 二面

  1. 自我介绍
  2. 项目
  3. 项目的性能瓶颈,怎么保证可用性
  4. 一篇新闻有上亿条评论,如何存储?如何分表
  5. defer 调用顺序?defer和return呢?
  6. 设计模式了解吗?
  7. select epoll
  8. time-wait
  9. kafka有用过吗?
  10. 分布式锁呢?
  11. 公钥加密解密的过程?
  12. 熔断器了解吗?
  13. 反链路追踪呢?
  14. 职业发展规划?平时有看什么书?

好多不会,感觉药丸,然后还是给过了

3 / 17 三面

  1. 自我介绍
  2. 有没有做过团队项目
  3. 团队合作中遇到的问题
  4. 团队内分配任务和选择技术栈的依据是什么
  5. 加入从确定需求到实现的整个流程中,需要提前做哪些准备
  6. 希望扮演开发过程中什么角色?项目推动者,技术决策者,参与者等?
  7. 技术or业务?
  8. 如果一些需求超出预期工期,你会怎么做?沟通层面需要做哪些事?
  9. 更倾向自己做固定模块的工作,还是成员之间互相交叉各自模块的做?
  10. 如果分享、交叉学习的过程中,遇到的技术与业务无关,你怎么看待?

3 / 24 hr面

聊日常,在校经历,职业规划等

#实习##面经##腾讯#
全部评论
lz哪个部门啊?同ieg
点赞 回复 分享
发布于 2021-03-25 19:12
lz三面是面委会吗,同IEG非工作室,后端开发
点赞 回复 分享
发布于 2021-03-25 22:26
楼主你好,请问你是什么岗位?开发的话,是Java方向还是C++方向?或者其他语言方向~
点赞 回复 分享
发布于 2021-04-04 20:04

相关推荐

2 25 评论
分享
牛客网
牛客企业服务