阿里天猫3面(Java研发面试题):GC回收+Redis Hash算法+架构部署+秒杀等

Posted 优知学院

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了阿里天猫3面(Java研发面试题):GC回收+Redis Hash算法+架构部署+秒杀等相关的知识,希望对你有一定的参考价值。



1

阿里天猫一面


  1. 自我介绍

  2. jvm GC原理,JVM怎么回收内存

  3. ConcurrentHashMap是怎么解决并发问题的?

  4. HashMap怎么从链表转换为红黑树?如果存入的是null键,放在桶的哪个位置?

  5. 谈谈Synchronized与ReentrantLock的区别

  6. 再谈谈 threadLocal的实际应用

  7. Java的内存模型,Java8做了什么修改

  8. 线程池中的几种重要的参数及流程说明

  9. 一次web请求响应中,那个部分最耗时,tcp握手?业务逻辑处理?网络延迟?数据库查询?浏览器解析?

  10. 如何进行JVM调优?有哪些方法?


2

阿里天猫二面



  1. 如何理解内存泄漏问题?有哪些情况会导致内存泄露?如何解决?

  2. 怎么理解强一致性、单调一致性和最终一致性?

  3. 分布式锁有哪些解决方案?

  4. 如何解决Redi缓存穿透的问题?

  5. Redis hash算法用的是什么?

  6. Redis集群方案应该怎么做?都有哪些方案?



3

阿里天猫三面



  1. 谈谈你的参与的项目

  2. 能否画出整个项目的架构设计图,尽量包含流程、部署等

  3. 分布式系统设计你会考虑哪些策略?

  4. 有遇见过服务器雪崩的场景?如何避免?

  5. 谈谈你对天猫双11秒杀的设计?

  6. 为什么想来阿里天猫?

  7. 未来3年有什么职业规划?



以上面试题:HashMap、ConcurrentHashMap、SynchronizedReentrantLock、Redis缓存穿透、集群方案、分布式锁的答案详解,在优知学院官网已经分享过了,有兴趣的同学直接可以到优知学院官网文章页面搜索即可参考!



-end-



更多BAT面试题与答案


阿里天猫3面(Java研发面试题):GC回收+Redis Hash算法+架构部署+秒杀等

回复【直通BAT】即可参考



以上是关于阿里天猫3面(Java研发面试题):GC回收+Redis Hash算法+架构部署+秒杀等的主要内容,如果未能解决你的问题,请参考以下文章

阿里天猫3面

java后端研发经典面试题总结

阿里P7Java最全面试296题:阿里天猫蚂蚁金服含答案文档解析

最强阿里巴巴历年经典面试题汇总:C++研发岗

最强阿里巴巴历年经典面试题汇总:C++研发岗

面试题-Java基础-垃圾回收