蚂蚁金服一面(技术面)

JVM 内存分哪几个区,每个区的作用是什么?JVM有哪些回收算法,对应的收集器有哪些?

GC 的两种判定方法 ?CMS 收集器与 G1 收集器的特点。

hashmap源码问题

HashMap、HashMap如何保证线程安全、ConcurrentHashMap

HashMap底层结构 put操作讲一下

GC 的两种判定方法 ?CMS 收集器与 G1 收集器的特点。

java线程同步都有哪几种方式,在 Java 中 CycliBarriar 和 CountdownLatch 有什么区别?

cas的原理,变量要用哪个关键字修饰,volatile实现的原理。

你在多线程环境中遇到的常见的问题是什么?你是怎么解决它的?

MYSQL 数据库服务器性能分析的方法命令有哪些?

什么是通用 SQL 函数?

手撕代码:按层次遍历二叉树?

Java 配置的方式配置 Spring

spring中用到了什么, 简述 AOP 和 IOC 概念,aop是怎么实现的?

第一轮非常重要,第一面能通过,后续被录用的可能性就比较高了,建议系统性的学习面试题目

蚂蚁金服二面(技术面)

自我介绍&项目

项目用 Spring 比较多,有没有了解 Spring 的原理?AOP 和 IOC 的原理

分布式锁原理

CAS 算法,CAS 与 synchronized 的使用情景

简洁描述 Mysql 中 InnoDB 支持的四种事务隔离级别名称,以及逐级之间的区别?

分别解决什么问题?

dubbo有哪些模块,底层通信的原理?Dubbo 集群的负载均衡有哪些策略?

如果让你实现一个https,你会怎么实现?

常用的负载均衡,该怎么用,你能说下吗?

常见的分布式事务方案有哪些?

Dubbo 的核心功能?如何从0到1设计一个类似Dubbo的RPC框架?

蚂蚁金服三面(技术面)

再谈谈一致hash算法(redis)?

数据库索引,B+树的特性和建树过程。

mysql相关的行锁,表锁;乐观锁,悲观锁

分布式锁的方案,redis和zookeeper哪个个好,如果是集群部署,高并发情况下哪个性能更好。

activeMQ 发送消息的方式有哪些?activeMQ 如何调优

设计模式与重构,谈谈你对重构的理解

Collections.sort底层排序方式

说说 Redis 哈希槽的概念?Redis 集群如何选择数据库?

spring cloud的服务注册与发现是怎么设计的?

蚂蚁金服四面(技术面)

自己参与的项目,技术难度高的有哪些?

线上有实际的性能优化经验?

从SQL、JVM、架构、数据库四个方面讲讲优化思路,以及如何优先排序?

redis的持久化方式,redis3.0原生集群和redis读写分离+哨兵机制区别

如果让你实现一个mq,怎么样保证消息不丢失

你熟悉哪些中间件,谈谈你对他们的理解,以及对应的使用场景区别?

最后,你有什么想问我的?

余额宝屋面(HR面)

你个人的最大的缺点是什么?

在工作中和生活中遇见最大的挑战是什么?是如何克服的?

未来有什么规划?

平时有哪些兴趣爱好

Java高频面试专题合集解析:

当然在这还有更多整理总结的Java进阶学习笔记和面试题未展示,在这也是免费分享给那些有需要的朋友,其中囊括了Dubbo、Redis、Netty、zookeeper、Spring cloud、分布式、高并发等架构资料和完整的Java架构学习进阶导图!

这些资料都以整理成了PDF文档,如果有需要可以狂戳这里免费下载即可!

更多Java架构进阶资料展示

6868414388)]

更多Java架构进阶资料展示

[外链图片转存中…(img-uvZ5NkiQ-1626868414391)]

[外链图片转存中…(img-6vJHlk5P-1626868414392)]

java组长一个月工资多少,保准看明白!相关推荐

  1. 2021年互联网大厂Java面经总结,保准看明白!

    前言 看日期,今天都是4月了,这春招也差不多进入尾声了. 近期任有不少朋友都在找工作,很多人开始抱怨,工作可真难找啊!身边不少朋友问我咋搞呀,秋招都要结束了,工作还没着落呢-额-这个-今年是有点难啊. ...

  2. 大二java基础期末考试试题,保准看明白!

    前言 假如你去面试,面试官让你聊一下对索引的理解,然而你对索引的理解仅限于,检索数据就是快,是一种数据结构这个层面,那你就只能回家等通知了. 为了避免这种尴尬的事情发生,咔咔用时两天将索引的内容在自己 ...

  3. mysql集群方案,保准看明白!

    回答 一共五种 (一)String 这个其实没啥好说的,最常规的set/get操作,value可以是String也可以是数字.一般做一些复杂的计数功能的缓存. (二)list 使用List的数据结构, ...

  4. 一个简单的例子看java线程机制

    一个简单的例子看java线程机制 作者: zyf0808 发表日期: 2006-03-26 11:20 文章属性: 原创 复制链接 import java.util.*; public class T ...

  5. JAVA程序中怎么看线程的个数_一个文件中有10000个数,用Java实现一个多线程程序将这...

    18 推荐 运行结果: 编辑于 2015-07-16 17:20:57 回复(11) 12 自己重写了一下推荐答案,加了些注释方便理解 package threadpackage; import ja ...

  6. T extends Serializable这是什么意思呢?看明白这个,你的问题就自然而然的明白了!...

    1.转自:https://blog.csdn.net/liwenqiang758/article/details/8131185 自己动手丰衣足食!!! 泛型是Java SE 1.5的新特性,泛型的本 ...

  7. 用Python+Qt+Java整一个百宝箱

    用Python+Qt+Java整一个百宝箱 需求分析 课堂期末大作业,需要用Python做一个小项目.我自己有一些小的想法以及网上也有许多好玩.有用的通过Python实现的小工具,于是打算做一个百宝箱 ...

  8. JAVA鸡汤------一个牛人给java初学者的建议

    给初学者之一:浅谈java及应用 学java不知不觉也已经三年了 从不知java为何物到现在一个小小的j2ee项目经理 虽说不上此道高手,大概也算有点斤两了吧 每次上网,泡bbs逛论坛,没少去java ...

  9. 用Java写一个年薪计算器,助你简单完成大量税前税后总薪计算量

    每个有规模一点的公司都会有会计部门这是毋庸置疑的,但是会计的工作真的如大部分人想的那么简单,只是在每个月的最后几天才忙得不可开交吗 ? 答案当然不是,不然这个岗位早就人满为患了. 目前就我了解到的会计 ...

最新文章

  1. np.vstack()和np.hstack()
  2. mysql子查询设置_什么是mysql子查询?如何利用子查询进行过滤?
  3. 解决冲突的拉链法探测的ASL
  4. Sublime Text 快捷键
  5. Matlab中存储及读取数据
  6. 【Linux】43.ubuntu18.04安装搜狗输入法不能正常使用
  7. java channelexec_java-使用SSH exec通道调用Shell脚本,但忽略对其他Shell脚本的调用
  8. 教您快速解决MindManager15安装中的.NET难题
  9. 公司行为(Corporate Actions)
  10. 邮件群发工具的编写(二)数据的保存
  11. 按钮 交互_SwiftUI中的微交互—菜单按钮动画
  12. OSPF的高级应用之地址汇总与虚链路的配置
  13. 男人这辈子挺难的 ^^^
  14. linux 程序/usr
  15. Eclipse中 Project facet jst.web.jstl has not been defined.解决方案
  16. Linux线程私有数据Thread-specific Data(TSD) 详解
  17. 读取微信聊天记录并制作词云图
  18. 如何拆分PDF成单页?这三个方法分享给你
  19. 位置不可用无法访问介质受写入保护的恢复方法
  20. java语言中int占,int数据类型是Java语言中是最常用的整数类型,它在计算机中存储时占多少位bit?A.8B.16C.32D.64...

热门文章

  1. mxnet dmlc-core\src\io\local_filesys.cc: Check failed: allow_null
  2. CMAKE_CURRENT_SOURCE_DIR
  3. python sqlalchemy操作SQLite
  4. HTML5中的websocket图片直播
  5. 冲量(momentum)的原理与Python实现
  6. python yield遍历目录
  7. OpenMP在ARM-Linux以及NDK中的编译和使用
  8. 你需要知道的MySQL开源存储引擎TokuDB
  9. python的数值类型和运算符_Python中的基本数据类型和运算符,python
  10. java bindview_手写 ButterKnife BindView