腾讯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. 业务介绍

#面经#
全部评论

相关推荐

看起来名字可以很长:笑死 我暑期实习阿里云的意向也被 qq 邮箱放在垃圾箱了
投递字节跳动等公司10个岗位
点赞 评论 收藏
分享
10-24 13:13
已编辑
早稲田大学 C++
鼠鼠秋招大大小小拿了十几个offer,其中年包最高50w+,在这里分享一下自己选offer的心得,仅供参考。1. 平台作为校招生,我认为第一个关注的就是平台。好的平台能带给你更高的见识、有机会接触到更前沿的东西,现实一点的话会给你后面的跳槽提供助力。想象一下你的社招简历,BAT/ATMD的工作经历和某不知名初创的工作经历,哪个更可能让人眼前一亮。另外,大公司的流程相对更正规,内部转岗机会也相对更多,裁应届卡转正的可能性也相对更小(大公司要面子,虽然个别公司不要脸,我们可以提前打听一下看看有没有前科)。2. 业务同一个公司的不同业务线,增长速度可以说是天差地别,一般来说c端业务>b端业务>对内业务(当然这并不绝对,具体情况具体分析,也要结合个人想要的是什么)。好的业务能得到的锻炼更多,晋升更快,绩效更好,跳槽认可度也更高。想象一下,做三年交易/支付链路,和做三年内部系统,哪个更有增长点。3. 薪资说到底打工是为了赚钱,在平台和业务差不多的情况下,💰就很重要了。其中月base高>薪数多,因为跳槽是看月base的,一般卡30%涨幅,你现在的base越高,跳槽涨的就越多。公积金也是按base算的,你的base越高,公司给你交的那部分公积金就越多。说到公积金,这块也是要重点关注的,假设base是20k,5%的公积金一年要比12%的公积金少差不多17k,相当于一个月工资了。另外,很多公司的总包可能会含股票或者期权,甚至还可能含绩效,这里给一个暴论,除非有绝对看涨的趋势,否则都不如纯现金,这点可以在选offer的时候做参考。4. 行业那句话怎么说来着,站在风口上,猪都能飞起来。这里说的就是行业了,试想你在二十年前入行互联网,十五年前入行房地产,十年前入行手游,现在是不是赚的盆满钵满了。所以选行业也是非常重要的,朝阳行业肯定优于夕阳行业(前提是这个朝阳在日出前不要暴毙),怎么选行业是个技术活,但毕竟谁也无法预知未来,我的建议是尽量选前沿并且感兴趣的行业,这样既有可能吃到红利,又不至于后面后悔。差不多就是这些,其他像组内氛围/工作城市等等因素变数太多,因人而异,需要综合考虑,祝大家都能收获自己理想的offer。
从哪些方向判断这个off...
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

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