腾讯 PCG 面试总结
经历了3轮技术面,1轮总监面,1轮hr面,历时2-3个星期,已顺利拿到offer,定级2-1
base 深圳,主要做直播,语言Go (换城市 + 转语言 实属有点难顶)
一面
- 自我介绍
- 项目业务
- 配置中心底层用的什么
- 抢单系统怎么做,高并发
- zk分布式锁
- redis分布式锁
- redis内存淘汰策略
- redis 哨兵集群工作原理
主挂了,替换从,哨兵事件机制
-
zk集群为什么基数个好
-
常用集合
-
copyonwrite
-
HashMap底层
-
线程安全容器
-
ConcurrentHashMap底层 1.8之前,1.8之后
-
线程池工作原理
-
Spring IOC原理
-
Spring 怎么解决循环依赖
-
Spring 事务传播机制
-
分库分表
-
库的优化
我说了mysql主从,面试官问其他的呢?
有没有类似用户按照某种算法落到一个库
- 以什么纬度分表
- 有没有多纬度分表的场景
二面
- 项目和业务
- MQ消息丢了怎么办
- 公司技术栈
- 公司监控怎么做的
- m