首页 > 腾讯C++后台开发二面(35min)
头像
失去梦想的荷包蛋
编辑于 2021-04-01 10:05
+ 关注

腾讯C++后台开发二面(35min)

首先过来还愿,16号下午4点接到腾讯电话,要进行二面(电话面),一面的时候也是4点,不过4点是先有邮件约的,这次直接就打电话过来了。

二面全程问项目相关的问题,参杂了一些基本算法:

  1. 在项目开发中遇到的比较难的问题,怎么解决的?
  2. 你的项目有开放给学生使用吗?有部署过吗?(都没,在本地部署过)
  3. 简历中写重构过代码(本来使用MySQL的服务,现在使用Redis),为什么简历上说重构过代码呢?
  4. 你有压测过吗?
  5. 点赞是使用Redis中什么数据结构实现的?(这里好像没回答好?我当时回答了使用了Set,但面试官又重复问了一次这个问题)
  6. 点赞的key是什么?(这块讲的很乱)
  7. 帖子的key是什么?(这块我在实现过程中其实是有一些设计的,但当时只回答了比较表面的)
  8. 怎么查看这个帖子有谁点了赞?
  9. 怎么查看这个帖子有多少个赞?
  10. 如果每次都从set里面计算有多少个赞是不是太慢了?有没有更好的办法?
  11. 围绕点赞相关的实现以及优化进行了讨论
  12. 假设我现在要记录一个东西,我是要先写MySQL还是先写Redis?
  13. 你简历里面写数据是放在Redis的,那会不会存到MySQL呢?
  14. 面试官看我没回答出第12个问题,就帮我把问题具象化了,假如我现在要发布一个帖子,我是要先写MySQL还是先写Redis?
  15. MySQL的索引是什么数据结构?
  16. 怎么进行分组查询
  17. 你在开发中有用到锁吗
  18. 有个共享内容,如果有很强的并发去改它,你会怎么处理?
  19. 除了简历上的项目,还有做过其他项目吗?
  20. 有了解过设计模式吗?
  21. 看你上面写参加过建模比赛,那你能给我讲一下最短路径算法吗?
  22. 能给我讲讲图吗?
  23. 递归算法清楚吗?
  24. linus有了解过吗?

到这里面试持续了28min,后面我主动反问面试官问题:

  1. 红黑树为什么比AVL树运用更广泛(结合我自己的一些见解问的)

面试官的建议:

  1. 多看开源代码
  2. 尽量多实践,不要只搞理论

最后许愿三面。

更多模拟面试

全部评论

(6) 回帖
加载中...
话题 回帖

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐