emmm,面试官迟到了。等着有点难受。问的知识面有点广。。。
- 自我介绍,谈笑风生。
- 聊聊JVM分代收集算法。
- CMS收集器了解吗?
- 如何判定对象死亡。
- HashMap:底层结构?JDK8做了什么优化?
- 线程池:如何创建线程池?回答到了自定义线程池。自定义的参数?回答到了拒绝策略,拒绝策略有哪些?线程池执行任务的过程?(加入有N多个任务执行)
- Redis:数据结构,为什么用来做缓存?回答了 Redis 快的原因。。。然后问我还有没有,回答了可以用 Sentinel做高可用,然后问有没有类似的架构,然后回答了Cluster。然后扯了一堆架构。之后问了Redis分布式锁了不了解,回答了setnx和RedLOCK,之后问setnx如何具体实现??
- SQL:一个student表,有姓名,课程,分数三个字段,按照学生的总分排序。。不是写的,口述,,绕了好久也就说了几个关键词。。太菜了。。尬住了就过了。
- 用过MQ吗?回答Kafka,然后聊了项目里面的应用场景,问了一下是如何消费消息的。
- 有没有用过其他中间件?回答了 Netty,然后扯了半天,问我项目里面怎么做的。
- 反问一波。
233333,如果还有面试,继续更吧。。🤤
全部评论
(4) 回帖