腾讯CDG一面凉经

部门:理财通

时间:9.24号

全程80分钟

0. 自我介绍

  1. 实习简单询问
  2. Java里的map类型怎么保证安全性
  3. ConcurrentHashMap的数据结构和源码的实现
  4. 哈希冲突的时候怎么处理的?
  5. JUC下面的一些关于锁的类,以及怎么实现的?
  6. CAS的底层实现
  7. AQS中的队列中的线程,会执行什么操作?(自旋)
  8. CAS会有什么问题,怎么避免?
  9. JVM的内存结构?
  10. 从GVM的内存结构和操作系统的内存结构来看,多线程环境为什么会有并发问题
  11. 缓存之间的可见性是怎么保证的
  12. volatile的底层是怎么实现的
  13. volatile可以保证有序性吗
  14. 多线程环境下变量累加,怎么保证线程安全
  15. JVM底层对锁的优化有哪些
  16. 堆中有哪些细分的结构,GVM的分代回收机制的原理,特点和使用场景
  17. 标记清除算法有哪些优缺点
  18. 分代垃圾回收算法有哪些
  19. G1对垃圾回收是怎么预测的
  20. 预测的底层原理是什么,使用的什么模型
  21. 有没有看过一些官方文档或者标准,什么场景下用G1,比如多大的内存应该使用G1
  22. CMS哪几个步骤会去STW
  23. Mysql中锁的分类
  24. MVCC原理
  25. Mysql主从架构有几种模式,怎么同步的
  26. 数据同步的方式有几种,比如半同步这种
  27. 全同步、半同步和完全异步,这几这三种方式有什么区别?
  28. Mysql中WAL机制是怎样的
  29. 写日志写的内容是什么,时机是什么
  30. Mysql宕机了,没有刷新到磁盘中的数据怎么恢复
  31. ES为什么适合搜索,结构是什么样子的
  32. 倒排索引的结构是什么样子
  33. 消息队列消费的模型有哪些,有什么优缺点
  34. kafka的吞吐量为什么比较大,底层做了哪些优化
  35. 怎么通过offset去定位到哪一条消息的
  36. 算法
  37. 业务介绍

#面经#
全部评论

相关推荐

评论
点赞
2
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务