面试(二)
okcoin
- 程序优化方案为什么有效(整个一面都是在讨论这个)
- netty线程模型
- nginx路由转发(rpc不能通过nginx转发)
- 多进程监听同一个端口有什么用
- flink state如何存储,增量存储
- flink checkpoint原理
- cms与G1的区别,分别阐述优缺点
- 为什么换工作,想找什么样的工作,有什么业绩,这个业务为什么不招一个更有经验的
美团
- hbase rowkey如何设计
- hbase存储方案
- redis集群一致性,引申:fusion,hbase,hdfs如何保证副本一致性
- kafka如何扩容
- kafka高性能原理
- zookeeper选举过程
- cms触发full gc方式,垃圾回收算法,(cms与g1区别)
- synchronized原理,与ReentrantLock区别
- AQS原理
- ConcurrentHashMap原理,分段和非分段的两种实现方式
- feed流如何设计
- 缓存击穿
- mysql分库分表
- mysql分表后主键如何设计
- 循环链表