腾讯QQ服务端开发工程师线上面经

  1. 看你项目用过dubbo,dubbo底层是怎么通讯的呢?
  2. MySQL数据主从同步是如何实现的?
  3. 微信二维码扫码如何实现,除了轮询之外有什么别的方法
  4. 流量控制算法了解吗?介绍下
  5. 数据库中的事务是什么?
  6. Mysql的索引优化接触过没,一条update的语句执行过程
  7. 算法:股票收益、str2int、树的最大路径
  8. JVM的内存布局以及垃圾回收原理及过程讲一下,讲一下CMS垃圾收集器垃圾回收的流程,以及CMS的缺点
  9. Redis Cluster?其他开源集群方案?
  10. TreeMap有用过吗?
  11. AOP的两种实现方式,并且说一下哪一个效率更高一些,为什么。
  12. Hashmap的扩容机制原理
  13. 系统设计题:一个推送场景,50条内容,定时推送,先推5%用户,一段时间后再找出效果最好的几条,推给所有用户。设计相关库表,系统模块,需要可以落地,有伪代码
  14. GC 用什么收集器?收集的过程如何?哪些部分可以作为 GC Root?
  15. 说些synchronized加载static关键字前和普通方法前的区别?
  16. 说一下mybaits和hibernate的区别,为什么用hibiernate。
  17. mysql底层数据结构
  18. 流量控制相关问题
  19. 堆溢出?栈溢出?
  20. 各种缓存 memcache,MongoDB,EhCache,Guava,Caffeine 等等,使用场景
  21. 简单说一下堆和栈的区别?
  22. springboot 依赖注入的方式
  23. 数据库中存储密码是怎么存的(MD5加密),还知道其他加密方式吗
  24. 数据库和缓存一致性问题,出现的场景,解决方案
  25. Linux的共享内存如何实现,大概说了一下。
  26. countdownlatch功能实现