wpccc

==================一面==================================

1. 简单的自我介绍

2. 能介绍一下tars的调用流程吗?

3. tars有哪些负载均衡算法呢?了解加权轮询算法的原理吗

4. 假设集群里有一台服务负载过高被打挂了,如何保证不产生雪崩效应?

5. 有没有看过Java数据结构这块的源码?集合类?

6. 谈谈ArrayList和LinkList的区别?

7. ArrayList的put方法的执行流程了解么?能说说ArrayList里面有什么字段吗?QAQ~能说说LinkList的节点里面有什么字段吗?

8. Java里面有哪些线程安全的集合类?如何实现的?谈谈String类吧?是线程安全的吗?多个String相加会产生几个对象?

9. 了解过Java里的那些锁?有什么区别?

10. 在读多写少的场景一般用什么锁?为什么?

11. 谈谈JVM的内存结构?happens before了解么?valotile的底层是如何实现的?

12. cas底层是如何实现的?能说说为什么这样能实现吗?

13. linux了解么?简易的命令知道吗?

14. 谈谈Netty为什么能性能这么高?网络模型,业务模型,内存管理都说一说?

===========二面==================================

1. 自我介绍

2. 项目介绍

3. 谈谈你在项目里面做了什么亮眼的东西?

4. 执行一个mysql语句,发现执行的很慢,如何分析?

5. linux源码了解么?(???QAQ)进程调度,睡眠奖惩,内存管理了解么?

6. RocketMQ架构了解么?可靠性,数据一致性如何保证?了解过其他的MQ么?kafka了解么?

7. 一亿个数据,找一万个最大的,怎么找?

8. redis了解么?有哪些数据结构,用过那些,底层数据结构是什么样子的?redis的持久化了解么?

8. 手撕算法,给你一个数,找到距离他最新的斐波拉契数

9. 手撕算法,字符串逆序

分类:

技术点:

相关文章:

  • 2021-09-28
  • 2021-04-01
  • 2021-11-14
  • 2021-08-08
  • 2022-12-23
  • 2021-09-28
猜你喜欢
  • 2021-09-28
  • 2021-11-22
  • 2021-06-25
  • 2021-09-03
  • 2021-11-22
  • 2021-09-28
  • 2021-12-13
相关资源
相似解决方案