阿里螞蟻金服專場面試系列題
01? ?技術(shù)一面
線程池有哪些參數(shù)?分別有什么用蔬捷?如果任務(wù)數(shù)超過的核心線程數(shù)垄提,會(huì)發(fā)生什么?阻塞隊(duì)列大小是多少周拐?
數(shù)據(jù)庫連接池介紹下铡俐,底層實(shí)現(xiàn)說下
hashset底層實(shí)現(xiàn),hashmap的put操作過程
說說HaspMap底層原理妥粟?再說說它跟HaspTable和ConcurrentHashMap他們之間的相同點(diǎn)和不同點(diǎn)审丘?
說說B+樹和B樹的區(qū)別,優(yōu)缺點(diǎn)等勾给?
算法題滩报,對(duì)一個(gè)鏈表進(jìn)行歸并排序,鏈表可能有環(huán)
怎么實(shí)現(xiàn)一個(gè)線程安全的計(jì)數(shù)器播急?
原子類AtomicInteger實(shí)現(xiàn)原理是什么脓钾?和你設(shè)計(jì)的計(jì)數(shù)器優(yōu)劣比較?CAS怎么實(shí)現(xiàn)原子操作的桩警?
Java中的鎖有什么可训?synchronized與Lock的區(qū)別?公平鎖和非公平底層怎么實(shí)現(xiàn)的捶枢?AQS原理詳細(xì)介紹一下握截?
你在項(xiàng)目中一般怎么調(diào)優(yōu)JVM的呢?
說一下GC吧烂叔,什么時(shí)候進(jìn)行Full GC呢谨胞?
你了解哪些收集器?CMS和G1长已。詳細(xì)談?wù)凣1的優(yōu)點(diǎn)
02? ? ?技術(shù)二面
了解哪些排序算法畜眨,講講復(fù)雜度
手撕歸并排序
Redis有哪些數(shù)據(jù)結(jié)構(gòu)?底層的編碼有哪些术瓮?有序鏈表采用了哪些不同的編碼康聂?
redis的hash數(shù)據(jù)結(jié)構(gòu)最多能存儲(chǔ)多少個(gè)元素
自己如何實(shí)現(xiàn)RPC?
mysql默認(rèn)存儲(chǔ)引擎胞四?MyISAM恬汁、InnoDB、MEMORY的區(qū)別
什么是幻讀辜伟,如何解決
事務(wù)隔離級(jí)別有什么氓侧?通過什么來實(shí)現(xiàn)的脊另?分別解決了什么問題?
樂觀鎖與悲觀鎖的使用場景
03? ??技術(shù)三面
介紹對(duì)你技術(shù)能力幫助最大的項(xiàng)目约巷,重點(diǎn)講架構(gòu)設(shè)計(jì)思路
分布式全局唯一ID怎樣來實(shí)現(xiàn)偎痛?
dubbo的生產(chǎn)者如何發(fā)布服務(wù),注冊(cè)服務(wù)独郎,消費(fèi)者如何調(diào)用服務(wù)踩麦?
dubbo負(fù)載均衡的策略有哪些?一致性哈希詳細(xì)聊一下氓癌?
分布式session如何實(shí)現(xiàn)的
微服務(wù)你的理解谓谦?以及常用的微服務(wù)方案dubbo、spring cloud的比較贪婉?
Kafka怎么保證數(shù)據(jù)可靠性反粥?
數(shù)據(jù)庫主從同步數(shù)據(jù)一致性如何解決?技術(shù)方案的優(yōu)劣勢比較疲迂?
分布式鎖的實(shí)現(xiàn)方式你知道有哪些才顿?主流的解決方案是什么?
04? ??HR四面
常規(guī)問題為主
聊人生的經(jīng)歷
聊印象深刻的人生的經(jīng)歷
說下技術(shù)方面或者生活方面你做得比較好的一個(gè)點(diǎn)和不足的一個(gè)點(diǎn)吧尤蒿?
職業(yè)規(guī)劃
-end-
通過了解大廠的技術(shù)面試題目與面試經(jīng)驗(yàn)娜膘,查漏補(bǔ)缺,有目標(biāo)去擴(kuò)充自己的技術(shù)棧优质,深度掌握1-2門技術(shù)基礎(chǔ)上去延伸廣度竣贪,距離目標(biāo)就不會(huì)太遠(yuǎn)了。
覺得不錯(cuò)請(qǐng)點(diǎn)贊支持巩螃,歡迎留言或進(jìn)我的個(gè)人群179961551領(lǐng)取【架構(gòu)資料專題目合集90期】演怎、【BATJTMD大廠JAVA面試真題1000+】,本群專用于學(xué)習(xí)交流技術(shù)避乏、分享面試機(jī)會(huì)爷耀,拒絕廣告,我也會(huì)在群內(nèi)不定期答題拍皮、探討歹叮。