支付宝内推面试题:高并发+线程锁+Docker+集群部署

支付宝内推面试题:高并发+线程锁+Docker+集群部署


一面

  1. 自我介绍
  2. 对象相等的判断,equals方法实现。 Hashcode的作用,与 equal 有什么区别?
  3. Java中CAS算法?
  4. G1回收器讲一下?
  5. HashMap,ConcurrentHashMap与LinkedHashMap的区别
  6. 如何在多线程环境下使用Map,ConcurrentHashMap原理,ConcurrentHashMap如何加锁。
  7. 多线程并发的同步实现,有两个方法,每个方法里有a部分代码和b部分代码,我要让两个线程分别执行两个方法,并且让他们运行完a部分代码再一起向下执行,如何实现。
  8. TCP连接中的三次握手和四次挥手,四次挥手的最后一个ack的作用是什么,为什么要time wait,为什么是2msl。
  9. aio,nio,bio的了解
  10. ReetrantLock和synchronized的区别。
  11. Java有哪些悲观锁的实现?
  12. Java有哪些类实现了乐观锁?

二面

  1. Redis集群方案应该怎么做?都有哪些方案?
  2. 如何实现集群中的session共享存储?
  3. memcached与redis的区别?
  4. 有使用过哪些阿里的开源中间件?相关的中间件有做个性能比较吗?
  5. 服务器雪崩的场景,一般是由什么引起的?如何来设计应对
  6. 谈谈springboot,springcloud、dubbo的设计原理和应用场景
  7. Docker与JVM的区别?
  8. 高并发的解决方案有哪些,重点谈谈方案的优先级步骤?

三面

  1. mysql慢查询优化步骤?
  2. JVM性能调优会涉及哪些参数?
  3. Restful、SOAP、RPC、SOA、微服务之间的区别
  4. SpringClound与Dubbo的比较,优劣势
  5. mysql如何实现如何实现分库分表+动态数据源+读写分离
  6. 什么是缓存雪崩?服务器雪崩的场景与解决方案
  7. 分布式锁的方案,redis和zookeeper哪个好,如果是集群部署,高并发情况下哪个性能更好。
  8. 请画一个大型网站分布式集群部署图
  9. 秒杀系统的架构设计

以上就是支付宝内推面试题,以下最新总结的最全2019阿里集团高级Java必考题范围和答案,仅用于参考~

支付宝内推面试题:高并发+线程锁+Docker+集群部署

支付宝内推面试题:高并发+线程锁+Docker+集群部署

转发+关注,然后私信回复“资料”即可免费获得资料的领取方式!

重要的话讲两遍,转发、转发后再发私信,才可以拿到哦!

"


分享到:


相關文章: