蚂蚁三面题目(java开发岗):Java锁机制+JVM+线程池+事务+中间件
一面
1、HashMap底层原理?HashTable和ConcurrentHashMap他们之间的相同点和不同点?
2、由上题提到锁的问题
3、MySQL的表锁&行锁&乐观锁&悲观锁,各自的使用场景
4、Java线程锁有哪些,各自的优劣势
5、事务四大特性
6、事务的二段提交机制?
7、聚簇索引&非聚簇索引
8、G1回收器讲下回收过程
9、Tcp三次握手,四次挥手大概讲一下?
10、类加载过程
11、双亲委派机制及使用原因
12、JVM GC算法有哪些,目前的JDK版本采用什么回收算法
13、Http&Https的区别
14、Https的加密方式
15、线程池的核心参数和基本原理
16、线程池的调优策略
17、问问题(你有什么职业规划)
二面:
1、 java 什么时候发生死锁
2、如何避免死锁
3、 B+ 树的原理
4、分布式一致性协议,二段、三段、TCC,优缺点
5、分布式架构与微服务的关系
6、DNS解析过程
7、线程池实现过没?
8、Spring IOC、AOP
9、SpringBoot、SpringCloud的一些应用
10、ACID CAP BASE理论,以及RPC过程。
11、问问题(你有什么职业规划)没错,每个面试官都要问这个问题,三面也是
三面(P9面):
1、项目中用的中间件的理解(Dubbo、MQ、Redis、kafka、zookeep)
2、参与过类似秒杀的项目?你认为这样的项目挑战在哪里,怎么解决
3、项目中遇到的最大问题和解决策略
4、生活中遇到的最大的挫折
5、生活中遇到的最大的令你最有成就感的事情
6、问问题(你有什么职业规划)
更多阿里技术专家面试题目,关注优知学院微信公众号(id:youzhixueyuan),回复“我要130”,获取架构师130面试题。
你可能也喜欢:
- 2018阿里集团中间件Java面试题(4面)
- 非常全面的阿里的Java面试题目,涵盖Java基础+高级+架构
- 2019 最新阿里中间件Java 4轮面试题!60万年薪起步~
- 阿里蚂蚁金服中间件(Java 4轮面试题含答案):Redis缓存+线程锁+微服务等
- 淘宝网Java五面:现场面试49题含答案!
- 2019蚂蚁金服 Java面试题目!涵盖现场3面真题
蚂蚁三面题目(java开发岗):Java锁机制+JVM+线程池+事务+中间件相关推荐
- 【第三章:Java开发岗:Redis篇】
点击:[第一章:Java开发岗:基础篇] HashMap.Synchronized.ThreadLocal.AQS.线程池.JVM内存模型.内存屏障.class文件结构.类加载 机制.双亲委派.垃圾回 ...
- 滴滴java开发面试题_滴滴出行(小桔科技)亲身面试经验分享,java开发岗
2020.11.25 概要 本次面试是最近刚面的. PS:本人java开发2年经验,这次面的是滴滴出行(小桔科技)java开发岗. 2020.11.30 滴滴又打来电话了, 预定12.3.星期四面试, ...
- [ Java面试题 ]Java 开发岗面试知识点解析
在不断的面试中,分类总结了 Java 开发岗位面试中的一些知识点. 主要包括以下几个部分: Java 基础知识点 Java 常见集合 高并发编程(JUC 包) JVM 内存管理 Java 8 知识点 ...
- 2020春招 / 2021秋招阿里、腾讯、字节、快手、美团 JAVA 开发岗面试高频问题总结
2020春招 / 2021秋招阿里.腾讯.字节.快手.美团 JAVA 开发岗面试高频问题总结 2.1 进程和线程的区别? 2.2 进程的调度算法有哪些?(主要) 2.3 常用 IO 模型? 2.4 s ...
- 【Java开发岗:SpringCould篇】
点击:[第一章:Java开发岗:基础篇] 计算机基础问题.HashMap.Fail-safe机制/Fail-fast机制.Synchronized.ThreadLocal.AQS.线程池.JVM内存模 ...
- 【Java开发岗:项目篇】
点击:[第一章:Java开发岗:基础篇] 计算机基础问题.HashMap.Fail-safe机制/Fail-fast机制.Synchronized.ThreadLocal.AQS.线程池.JVM内存模 ...
- 知名互联网公司 Java 开发岗面试知识点解析
GitBook.cn 天之道, 损有余而补不足, 是故虚胜实, 不足胜有余. 如背景中介绍,作者在一年之内参加过多场面试,应聘岗位均为 Java 开发方向. 在不断的面试中,分类总结了 Java 开发 ...
- Java开发岗面试攻略(应届)
开发岗面试系列文章目录 第一章 Java开发岗面试攻略(应届) 文章目录 开发岗面试系列文章目录 前言 一.Java技术栈 1.Java速成学习路线 二.Java面试题 1.博主自己总结的面试题(应届 ...
- 网易Java开发岗面试分享
应对互联网技术面试绝不仅仅是刷题就可以达到的.首先选择技术岗位,其次每个岗位开始都是先着手面经,多看到了解,提炼出必考的技术点合集,最后针对这些必考技术,系统学习,融会贯通. 对这个岗位的必备技能,一 ...
最新文章
- 论文笔记之:Deep Attributes Driven Multi-Camera Person Re-identification
- 华为防火墙USG基本配置
- Linux下磁盘监控及系统版本-CPU-内存等查看
- 批处理中setlocal enabledelayedexpansion的作用详细整理
- windows cmd编辑文本
- C++实现拓扑排序(邻接表存储,栈实现)
- VRP网络操作系统简介
- 如何把Linux工具里的“军刀”BusyBox移植到RT-Thread Smart?
- FreeRTOS列表
- OSPF高级特性——LSA-3(Network Summary LSA)的过滤、路由协议——管理距离的修改、外部路由的metric值的修改
- bs cs架构区别_一文了解微蜂窝、基站、宏蜂窝、直放站、BBU+RRU到底有什么区别...
- java设计模式-可复用面向对象软件的基础(一)
- julia的几种画图方法
- SpringBoot整合Mybatis与JDBC连接池
- 开源大数据处理引擎汇总(一)
- 2018年广发证券信息技术部面试总结
- 在职研一英语课件难句整理
- 手把手教会你视频转文字怎么弄,这个方法建议收藏备用
- 多人联机游戏中联网模块(Socket)的设计和各种问题解决
- 傲气雄鹰android 3dm,傲气雄鹰 重载
热门文章
- 实现Table多类不同数据类型的排序(顺反)
- 在两个页面之间传递信息
- 现在的年轻人,正在努力的改变着一些东西
- C语言指针:从底层原理到花式技巧,用图文和代码帮你讲解透彻
- Linux下获取文件编译的时间
- hive 时间转字符串_大数据面试杀招——Hive高频考点,还不会的进来挨打
- python中的封装调用_Python基础之封装
- 流浪地球开机动画包zip_影视日报|合家欢动画电影quot;许愿神龙quot;定档1.15;流浪地球加长版定档11.26...
- 图像特征提取与描述_角点特征02:SIFT算法+SURF算法
- 不动产中心考试计算机测试题,2005年全国计算机二级考试VFP笔试模拟题