蚂蚁三面题目(java开发岗):Java锁机制+JVM+线程池+事务+中间件
一面
1、HashMap底層原理?HashTable和ConcurrentHashMap他們之間的相同點和不同點?
2、由上題提到鎖的問題
3、MySQL的表鎖&行鎖&樂觀鎖&悲觀鎖,各自的使用場景
4、Java線程鎖有哪些,各自的優(yōu)劣勢
5、事務(wù)四大特性
6、事務(wù)的二段提交機制?
7、聚簇索引&非聚簇索引
8、G1回收器講下回收過程
9、Tcp三次握手,四次揮手大概講一下?
10、類加載過程
11、雙親委派機制及使用原因
12、JVM GC算法有哪些,目前的JDK版本采用什么回收算法
13、Http&Https的區(qū)別
14、Https的加密方式
15、線程池的核心參數(shù)和基本原理
16、線程池的調(diào)優(yōu)策略
17、問問題(你有什么職業(yè)規(guī)劃)
二面:
1、 java 什么時候發(fā)生死鎖
2、如何避免死鎖
3、 B+ 樹的原理
4、分布式一致性協(xié)議,二段、三段、TCC,優(yōu)缺點
5、分布式架構(gòu)與微服務(wù)的關(guān)系
6、DNS解析過程
7、線程池實現(xiàn)過沒?
8、Spring IOC、AOP
9、SpringBoot、SpringCloud的一些應(yīng)用
10、ACID CAP BASE理論,以及RPC過程。
11、問問題(你有什么職業(yè)規(guī)劃)沒錯,每個面試官都要問這個問題,三面也是
三面(P9面):
1、項目中用的中間件的理解(Dubbo、MQ、Redis、kafka、zookeep)
2、參與過類似秒殺的項目?你認為這樣的項目挑戰(zhàn)在哪里,怎么解決
3、項目中遇到的最大問題和解決策略
4、生活中遇到的最大的挫折
5、生活中遇到的最大的令你最有成就感的事情
6、問問題(你有什么職業(yè)規(guī)劃)
更多阿里技術(shù)專家面試題目,關(guān)注優(yōu)知學(xué)院微信公眾號(id:youzhixueyuan),回復(fù)“我要130”,獲取架構(gòu)師130面試題。
你可能也喜歡:
總結(jié)
以上是生活随笔為你收集整理的蚂蚁三面题目(java开发岗):Java锁机制+JVM+线程池+事务+中间件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 聊聊Spring Cloud版本的那些事
- 下一篇: 业务赋能利器之外卖特征档案