一面

  1. 详细的介绍JVM的内存模型结构
  2. JVM最常用的参数配置讲讲
  3. GC垃圾收集算法、GC垃圾收集器有哪些,以及新生代老生代 分别用什么算法
  4. 多线程的几种加锁方式详细介绍
  5. 实现线程安全的方式?ThreadLocal原理?线程池了解吗说说看?自己用线程池怎么定参数?
  6. HashMap底层实现,哈希冲突怎么解决的
  7. ConcurrentHashMap 在Java7和Java8中的区别?为什么Java8并发效率更好?什么情况下用HashMap,什么情况用ConcurrentHashMap?
  8. MySQL采用了什么存储引擎,为什么?
  9. 各种排序算法讲一下

二面

  1. 索引的类型,索引的底层实现原理
  2. MySQL数据库对应的行锁、表锁、悲观锁、乐观锁的区别
  3. MySQL数据库引擎?应用场景?查询优化?NoSQL有用或了解吗?
  4. mysql事务讲一下,事务定义,四个性质,事务并发引起的问题,事务的四个隔离级别
  5. Spring IoC、AOP,底层代码看过吗,scope作用域为什么要有prototype
  6. 谈谈你知道的设计模式,知道什么是回调模式吗
  7. 高并发系统,海量数据分库分表的策略,怎么来实现
  8. 数据库前面的Redis缓存,如何实现查询的负载均衡
  9. 为什么选择阿里巴巴?你对待工作的做事原则有哪些?

三面:

  1. 选一个项目具体讲讲背景、你的职责、遇到的困难以及如何解决(然后各种问细节)
  2. Redis你了解多少?5种对象,8种数据结构,RDB和AOF持久化区别
  3. Redis和数据库如何保证数据一致性
  4. 谈谈你对分布式的理解,分布式场景会面临哪些技术调整和挑战?
  5. 介绍Nginx负载均衡策略?
  6. 谈谈异步和同步的使用场景,以及消息队列。

四面(交叉面):

1. 你参与的项目,画出对应的架构设计图。

2. 如果让你设计秒杀,你的设计思路。

3. 谈谈MySQL的查询优化方法,重点谈谈优化步骤。

4. 用过什么代码质量检测工具?谈谈你对代码注释的规范

5. 用过什么JVM调优命令?

6. 如何实现线程安全?java的线程安全类?讲讲线程池

7. 讲讲生产者消费者模式

8. 谈谈你对SOA以及微服务的理解,之间的区别。

HR面:

1. 前面的面试有什么收获吗?

2. 你回顾自己的项目,有哪一点是最遗憾的最想改进的?具体讲讲

3. 你有什么技术方面崇拜的人吗?

4. 为什么要选择阿里,你对阿里的印象是什么样?

5. 你平时是怎么积累技术的?

6. 你在技术方面的未来规划

你可能也喜欢:

  1. 牛逼!支付宝高级Java三面题目:线程锁+事务+雪崩+Docker等
  2. 史上最全阿里Java面试题目大汇总!强烈建议收藏~
  3. 2019 最全阿里天猫Java 3面真题,含面试题答案!
  4. 2018 支付宝Java开发四面:Ngnix+MQ队列+集群+并发抢购
  5. 非常全面的阿里的Java面试题目,涵盖Java基础+高级+架构
  6. 最新天猫Java3轮面试题目:虚拟机+并发锁+Sql防注入+Zookeeper

最新阿里聚划算Java 5轮面试题,涵盖GC收集器、多线程锁等相关推荐

  1. 2019 最新阿里中间件Java 4轮面试题!60万年薪起步~

    Java中间件一面 1.技术一面考察范围: 重点问了Java线程锁:synchronized 和ReentrantLock相关的底层实现 线程池的底层实现以及常见的参数 数据结构基本都问了一遍:链表. ...

  2. 阿里蚂蚁金服中间件(Java 4轮面试题含答案):Redis缓存+线程锁+微服务等

    第一轮 说说HaspMap底层原理?再说说它跟HaspTable和ConcurrentHashMap他们之间的相同点和不同点? 讲讲jdk1.7和1.8的区别? 几种内置的线程池 MySQL事务隔离级 ...

  3. 2019 阿里Java 4轮面试题,含必考题答案参考!

    Java一面 hashmap源码问题 HashMap底层结构 put操作讲一下 HashMap.HashMap如何保证线程安全.ConcurrentHashMap JVM有哪些回收算法,对应的收集器有 ...

  4. Java 8系列之重构和定制收集器

    Stream系列: Java 8系列之Stream的基本语法详解 Java 8系列之Stream的强大工具Collector Java 8系列之重构和定制收集器 Java 8系列之Stream中万能的 ...

  5. 深入JVM虚拟机(四) Java GC收集器

    转载自  深入JVM虚拟机(四) Java GC收集器 1 GC收集器 1.1 Serial串行收集器 串行收集器主要有两个特点:第一,它仅仅使用单线程进行垃圾回收:第二,它独占式的垃圾回收. 在串行 ...

  6. 深入理解java虚拟机gc_jvm GC收集器与内存分配(深入理解java虚拟机第三章)

    jvm GC收集器与内存分配(深入理解java虚拟机第三章) 本篇是<深入理解java虚拟机第三章>的笔记记录. 一 为什么要关注GC和内存分配? 需要排查各种内存溢出.内存泄漏问题时,或 ...

  7. Java GC收集器配置说明

    根据Java GC收集器具体分类,我们可以看出JVM根据需求不同提供了三种选择:串行收集器.并行收集器.并发收集器. 串行收集器只适用于小数据量的情况,我们主要了解一下并行收集器和并发收集器.默认情况 ...

  8. java 根据类名示例化类_Java收集器类– 18个示例

    java 根据类名示例化类 Java Collectors is a utility class that provides many useful implementations of the Co ...

  9. 2022最新阿里P6+Java技术体系图

    Java是现阶段中国互联网公司中,覆盖度最广的研发语言,掌握了Java技术体系,不管在成熟的大公司,快速发展的公司,还是创业阶段的公司,都能有立足之地. 有不少朋友问,成为Java架构师除了掌握Jav ...

最新文章

  1. 【FFmpeg】函数详解(二)
  2. C++中如何初始化类中const或引用类型的数据成员?
  3. Microsoft发布用于统一事件处理的Azure事件网格
  4. 非科班生如何浑水摸鱼在省级大数据竞赛中获奖
  5. 用asp.net 2.0实现网站二级域名(转)
  6. adas功能受限_高级驾驶辅助系统(ADAS)的主要功能有哪些?
  7. #让人物运动_篮球人物之黄云龙,淡泊名利的他是篮球运动员中的楷模,你可记得...
  8. 为什么把端口号改为80之后,访问的时候就可以不写端口号
  9. 椭圆极点极线性质_笔记:关于极点极线的一些思考
  10. Unresolved reference ‘SQLAlchemy‘
  11. 精通开关电源设计第二版pdf_11、秋招年35月准备期——Verilog HDL高级数字设计(第二版)...
  12. 第五周课程总结与报告
  13. 史上最大,人工智能算法模型 GPT-3 问世,这意味着什么?
  14. [c/c++] c 操作mysql数据库
  15. 【用游戏学C语言】几个基本的小游戏的实现(缓慢更新中~)
  16. React跨域解决方案
  17. Python爬取小说网站页面制作电子书
  18. Exploit开发系列教程-Windows基础shellcode
  19. java 提高随机数效率_抢拍神器的关键:优化提升Java线程局部随机数ThreadLocalRandom高并发技巧 - alidg...
  20. 人体内部可视化系统市场深度研究分析报告

热门文章

  1. 和吴昊一起玩推理 Round 2 —— 蚂蚁爬杆问题
  2. ptmalloc,tcmalloc和jemalloc内存分配策略研究
  3. Linux C高级编程——网络编程之包裹函数
  4. sox处理mp3_SoX 音频处理工具使用方法
  5. python中内置的集成开发工具_python应用(3):启用集成开发工具pycharm
  6. 汇编比较两个数大小_计算机是怎样跑起来的 -- 体验一次汇编过程
  7. 求4个数字组成的不重复三位数,Python简洁解法
  8. LeetCode 2156. 查找给定哈希值的子串(字符串哈希)
  9. 尽量使用写文本方式存储数据(pandas 和 file write效率对比)
  10. python web开发 Bootstrap框架基础