微信公众号:路人zhang
扫码关注微信公众号

回复“面试手册”,获取本站PDF版

回复“简历”,获取高质量简历模板

回复“加群”,加入程序员交流群

回复“电子书”,获取程序员类电子书

当前位置: 大厂面经 > Java > 阿里巴巴 > 阿里巴巴面经(15)
  • 为什么想来阿里巴巴
  • 项目登录是做的单点的还是分布式的?
  • 如何做分布式session?
  • session和cookie的区别?
  • 不同域名能共享cookie吗?
  • 同一域名下,分布式session时,怎么知道去访问哪一台服务器呢?
  • 秒杀时候,数据库和缓存的一致性是怎么保存的?面试官说这样在超高并发时会有问题,考虑下还能怎么做?
  • 使用RateLimiter限流时,限流算法是什么?除了令牌桶还有什么?
  • 介绍一下HashMap的原理?
  • HashMap和HashSet的区别?
  • 线程安全的容器有哪些?
  • 说一下ConcurrentHashMap的实现原理?为什么1.8弃用了segment?
  • 介绍一下Java的锁?
  • 说一下公平锁和非公平锁的原理?
  • ReentrantLock的原理?
  • 介绍一下JVM内存有哪些分区?
  • 说一下对象创建之后依次出现在哪些内存区?
  • 新生代中的对象什么时候进入老年代?
  • 说一下完整的GC流程
  • 说一下Spring的IOC和DI
  • 为什么要用Spring Boot,有什么好处?
  • Spring Boot的自动装配过程?
  • 索引(A, B, C),查找(B, C)时会走索引吗?
  • 数据库的事务隔离级别?
  • 介绍一下MVCC
  • 数据库分库/分表怎么做?比如订单表
  • 数据库主从库怎么同步的?

本站链接:https://www.mianshi.online如需勘误,请联系微信:lurenzhang888


点击面试手册,获取本站面试手册PDF完整版