阿里釘釘托呕、ICBU含蓉、CBU、螞蟻项郊、國(guó)際化中臺(tái)Java后臺(tái)面經(jīng)

阿里提前批面了很多部門(mén)馅扣,除了淘系一面其他都過(guò)了,最終點(diǎn)了國(guó)際化中臺(tái)的內(nèi)推着降,在焦急等hr面中差油,分享面經(jīng),希望能幫到大家任洞,都能拿到滿意的offer~

3.3阿里CBU一面

項(xiàng)目30分鐘(流程+項(xiàng)目難點(diǎn)+部署)

JVM類加載過(guò)程

主要類加載器有什么

雙親委派模型的好處

雙親委派模型怎么打破

什么軟件/應(yīng)用打破了雙親委派模型

常用設(shè)計(jì)模式介紹(代理模式蓄喇、包裝模式、工廠模式交掏、適配器模式妆偏、責(zé)任鏈模式......)

包裝模式在JDK中哪里應(yīng)用了、責(zé)任鏈模式在哪里應(yīng)用

工廠模式在Spring源碼中哪里有應(yīng)用

多線程在項(xiàng)目中的應(yīng)用

定義線程池的方法

Callable和Runnable的區(qū)別

FutureTask介紹

BeanFactory和ApplicationContext區(qū)別

Bean的生命周期

Java中實(shí)現(xiàn)Map接口的有什么

遍歷HashMap的幾種方法

Java8中JVM運(yùn)行時(shí)數(shù)據(jù)結(jié)構(gòu)變化是什么(元空間取代了方法區(qū))

為什么用元空間取代方法區(qū)

業(yè)界大數(shù)據(jù)新技術(shù)盅弛,比如Hadoop了解嗎钱骂?

Java中的包裝類有什么用(Integer Long Double),為什么需要包裝類

TCP的粘包挪鹏?粘包怎么解決见秽?UDP會(huì)粘包嗎?

TCP面向什么傳輸讨盒,UDP面向什么傳輸解取?

RPC了解嗎?

線程的聲明周期返顺?

迪杰斯特拉最短路徑算法禀苦?

選擇排序是穩(wěn)定的嗎,時(shí)間復(fù)雜度创南?

快排穩(wěn)定嗎伦忠,時(shí)間復(fù)雜度,什么時(shí)候性能最差稿辙?

MYSQL的索引為什么使用B+樹(shù)的數(shù)據(jù)結(jié)構(gòu)昆码?

前端Vue.js Ant Design了解嗎?

Servlet是線程安全的嗎?為什么線程不安全赋咽?

Linux的命令了解嗎旧噪,Top命令是什么?

實(shí)驗(yàn)室項(xiàng)目有人指導(dǎo)嗎脓匿?

Redis怎么實(shí)現(xiàn)分布式鎖

介紹Redis的緩存穿透和緩存雪崩

怎么解決緩存穿透和緩存雪崩

類加載里面Class類和Object類的加載順序

3.4螞蟻金融核心一面

項(xiàng)目25分鐘

熱點(diǎn)數(shù)據(jù)怎么處理

分布式事務(wù)

JVM運(yùn)行時(shí)數(shù)據(jù)結(jié)構(gòu)介紹

os的程序計(jì)數(shù)器和線程的程序計(jì)數(shù)器有什么區(qū)別

垃圾收集器CMS介紹

標(biāo)記-整理 的整理階段會(huì)STW嗎

MYSQL數(shù)據(jù)庫(kù)聚簇索引 非聚簇索引

索引覆蓋

UUID作為主鍵對(duì)于索引寫(xiě)的影響

DB和緩存一致性怎么保持(雙寫(xiě)一致)

分布式數(shù)據(jù)庫(kù)淘钟,怎么保證轉(zhuǎn)賬一致性

3.4阿里ICBU一面

項(xiàng)目中Redis的應(yīng)用

介紹Redis基本數(shù)據(jù)類型及應(yīng)用場(chǎng)景

介紹Sping框架IOC和AOP

介紹redis緩存雪崩及解決方案

介紹MyBatis框架(dao接口沒(méi)有實(shí)現(xiàn)類、xml解析過(guò)程陪毡、延遲加載)

代碼題:求給定字符串的最長(zhǎng)不重復(fù)子串

代碼題:給定String數(shù)組米母,求能拼接成的最大的數(shù),以String類型返回

3.4阿里ICBU二面

項(xiàng)目難點(diǎn)

Map類型及介紹(HahMap毡琉、Hashtable铁瞒、CurrentHashMap、LinkedHashMap)

HashMap線程不安全桅滋,環(huán)形鏈慧耍,CPU占用率過(guò)高

CPU占用率過(guò)高怎么排查

常見(jiàn)索引類型(唯一性索引、普通索引丐谋、聯(lián)合索引)

索引覆蓋

普通索引原理是什么芍碧,不同創(chuàng)建方式得到的普通索引的區(qū)別

Redis特性介紹(基于內(nèi)存、過(guò)期鍵刪除策略号俐、持久化泌豆、數(shù)據(jù)結(jié)構(gòu)多樣、事務(wù)萧落、主從架構(gòu))

Spring的AOP介紹(切面編程践美、動(dòng)態(tài)代理)

研究生課題、畢設(shè)選什么課題

分布式相關(guān)了解什么

自己的缺點(diǎn)是什么

3.4阿里釘釘一面

os死鎖產(chǎn)生的條件找岖、怎么避免死鎖

樂(lè)觀鎖和悲觀鎖怎么理解

Java鎖有什么(Synchronized、ReentrantLock敛滋、ReentrantReadWriteLock许布、AQS)

Integer a= 300,Int b=300绎晃;問(wèn)a==b是true還是false蜜唾?

Integer a= 300,Integer b=300庶艾;問(wèn)a==b是true還是false袁余?

Integer a=3,Integer b = 3咱揍;問(wèn)a==b是true還是false颖榜?

二叉樹(shù)是什么

二叉搜索樹(shù)是什么

二叉搜索樹(shù)插入過(guò)程

HashMap介紹

解決hash沖突為什么使用紅黑樹(shù)不適用二叉樹(shù)

一個(gè)長(zhǎng)度小于1000的數(shù)組,怎么取出最大的十個(gè)數(shù)(堆排序、快排掩完、各自的時(shí)間復(fù)雜度)

分布式事務(wù)了解嗎(CAP噪漾、BASE)

數(shù)據(jù)庫(kù)事務(wù)是什么(ACID)

分布式并發(fā)控制(分布式鎖)

Redis怎么實(shí)現(xiàn)分布式鎖

Redis除了LUA還能怎么實(shí)現(xiàn)分布式鎖(RedLock?)

堆和棧區(qū)別

堆怎么分區(qū)且蓬,什么時(shí)候進(jìn)行Full GC

滑動(dòng)窗口介紹

面試官提問(wèn):你覺(jué)得我還有什么地方?jīng)]問(wèn)到欣硼,但是是你掌握的比較好的?

建議多刷算法恶阴、數(shù)據(jù)結(jié)構(gòu)

3.5阿里淘系聚石塔一面(掛)

項(xiàng)目

數(shù)據(jù)庫(kù)和Redis數(shù)據(jù)一致性

程序服務(wù)器宕機(jī)怎么保持一致(binlog)诈胜,這種情況下還會(huì)有什么問(wèn)題

AOP講解,原理

SpringMVC的好處和缺點(diǎn)

線程池開(kāi)線程標(biāo)準(zhǔn)

NIO和BIO區(qū)別冯事,NIO一定比BIO好嗎焦匈?為什么

多核和多CPU有什么區(qū)別

git底層原理、IDEA快捷鍵

二叉樹(shù)遍歷方式(遞歸桅咆、非遞歸的兩種形式)

常用設(shè)計(jì)模式(單例括授、動(dòng)態(tài)代理)

單例模式有什么好處

你在代碼中應(yīng)用靜態(tài)類、單例模式的場(chǎng)景

OOM產(chǎn)生的情形

怎么避免OOM

線程上下文切換岩饼、保存現(xiàn)場(chǎng)是什么荚虚、保存的位置

JMM內(nèi)容

代碼:字符串和城市匹配

代碼:100G字符串(數(shù)字)文件存在磁盤(pán),在4G的內(nèi)存中籍茧,排序

你覺(jué)得自己的優(yōu)點(diǎn)版述、長(zhǎng)處(這時(shí)候我已經(jīng)崩潰了,這期間問(wèn)了很多很多底層的東西寞冯,我都不會(huì)渴析,我想轉(zhuǎn)產(chǎn)品)

3.8 阿里國(guó)際化中臺(tái)一面

自我介紹

項(xiàng)目

本科課程,你覺(jué)得你最感興趣的吮龄,學(xué)的最好的課程

計(jì)算機(jī)網(wǎng)絡(luò)五層模型介紹

TCP三次握手

一個(gè)url從瀏覽器輸入到響應(yīng)的全過(guò)程

servlet結(jié)合spring講述

spring事務(wù)實(shí)現(xiàn)原理

spring AOP原理擴(kuò)展

JDBC連接數(shù)據(jù)庫(kù)執(zhí)行sql過(guò)程

項(xiàng)目中的數(shù)據(jù)結(jié)構(gòu)介紹

樹(shù)(二叉樹(shù)俭茧、完全二叉樹(shù)、滿二叉樹(shù)漓帚、紅黑樹(shù)母债、b樹(shù)、b+樹(shù))尝抖、鏈表毡们、棧、隊(duì)列

競(jìng)賽論文情況

項(xiàng)目中的難點(diǎn)亮點(diǎn)是什么

除了redis還了解其他的緩存嗎

JVM系統(tǒng)介紹(運(yùn)行時(shí)數(shù)據(jù)結(jié)構(gòu)昧辽、垃圾回收過(guò)程衙熔、判定對(duì)象死亡)

3.8阿里國(guó)際化中臺(tái)二面

自我介紹

本科課程掌握比較好的課程

計(jì)算機(jī)網(wǎng)絡(luò)五層模型、TCP三次握手

實(shí)際動(dòng)手實(shí)現(xiàn)過(guò)網(wǎng)絡(luò)協(xié)議嗎

HTTPS實(shí)現(xiàn)原理搅荞,加密算法

socket編程

socket通信過(guò)程

用過(guò)什么數(shù)據(jù)結(jié)構(gòu)解決什么問(wèn)題

concurrentHashMap原理

CAS和synchronized的區(qū)別

synchronized鎖的區(qū)別

HashMap介紹

紅黑樹(shù)红氯、b樹(shù)框咙、b+樹(shù)介紹及應(yīng)用場(chǎng)景

算法:動(dòng)態(tài)規(guī)劃、遞歸脖隶、貪心算法扁耐、迪杰斯特拉算法、貪心算法

1000000個(gè)整型數(shù)字怎么排序獲得topk(k大小的小根堆)产阱,時(shí)間復(fù)雜度和空間復(fù)雜度是什么

字符串匹配算法KMP

LRU怎么實(shí)現(xiàn)

spring介紹 IOC AOP

springMVC執(zhí)行過(guò)程

shiro框架介紹

自定義注解知道嗎,注解原理

cpu占用率過(guò)高可能的原因

JAVA IO編程

競(jìng)賽情況

3.9 阿里國(guó)際化中臺(tái)三面

學(xué)習(xí)新知識(shí)的過(guò)程

spring學(xué)習(xí)總結(jié)(詳細(xì)講述Spring和IOC的學(xué)習(xí)過(guò)程)

Spring Bean生命周期

Spring Bean生命周期婉称,你在實(shí)際中有什么應(yīng)用

Redis在項(xiàng)目中的應(yīng)用

AOP介紹以及在你項(xiàng)目中某個(gè)具體功能的實(shí)現(xiàn)(講解事務(wù)源碼、原理构蹬、應(yīng)用)

設(shè)計(jì)模式了解什么王暗,在項(xiàng)目中的實(shí)際應(yīng)用

項(xiàng)目難點(diǎn)介紹

財(cái)務(wù)業(yè)務(wù)梳理+事務(wù)實(shí)現(xiàn)+功能抽象

競(jìng)賽情況

機(jī)器學(xué)習(xí)了解嗎

你覺(jué)得自己人生中很受挫的事情是什么?

英語(yǔ)問(wèn)答:

1.英文自我介紹

2.英文介紹三年的職業(yè)規(guī)劃

3.18阿里國(guó)際化中臺(tái)筆試

有10億個(gè)數(shù)據(jù)庄敛,數(shù)據(jù)為整數(shù)俗壹,取值范圍為[1 - 10000],請(qǐng)對(duì)這10億個(gè)數(shù)據(jù)進(jìn)行排序藻烤。

設(shè)計(jì)一個(gè)拼手氣紅包算法绷雏。給定紅包總金額和紅包的個(gè)數(shù),輸出每個(gè)紅包的金額怖亭。 要求:1). 每個(gè)紅包金額隨機(jī) 2). 每個(gè)紅包的金額數(shù)不小于1 3). 每個(gè)紅包的金額數(shù)不超過(guò)總金額的30% 例如紅包總金額100涎显,人數(shù)10,輸出【19 20 15 1 25 14 2 2 1 1】

關(guān)注小編-【AI喬治】了解更多Java進(jìn)階架構(gòu)知識(shí)兴猩。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末期吓,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子倾芝,更是在濱河造成了極大的恐慌讨勤,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,490評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件晨另,死亡現(xiàn)場(chǎng)離奇詭異潭千,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)借尿,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,581評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)脊岳,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人垛玻,你說(shuō)我怎么就攤上這事∧糖” “怎么了帚桩?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,830評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)嘹黔。 經(jīng)常有香客問(wèn)我账嚎,道長(zhǎng)莫瞬,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,957評(píng)論 1 295
  • 正文 為了忘掉前任郭蕉,我火速辦了婚禮疼邀,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘召锈。我一直安慰自己旁振,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,974評(píng)論 6 393
  • 文/花漫 我一把揭開(kāi)白布涨岁。 她就那樣靜靜地躺著拐袜,像睡著了一般。 火紅的嫁衣襯著肌膚如雪梢薪。 梳的紋絲不亂的頭發(fā)上蹬铺,一...
    開(kāi)封第一講書(shū)人閱讀 51,754評(píng)論 1 307
  • 那天,我揣著相機(jī)與錄音秉撇,去河邊找鬼甜攀。 笑死,一個(gè)胖子當(dāng)著我的面吹牛琐馆,可吹牛的內(nèi)容都是我干的规阀。 我是一名探鬼主播,決...
    沈念sama閱讀 40,464評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼啡捶,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼姥敛!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起瞎暑,我...
    開(kāi)封第一講書(shū)人閱讀 39,357評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤彤敛,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后了赌,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體墨榄,經(jīng)...
    沈念sama閱讀 45,847評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,995評(píng)論 3 338
  • 正文 我和宋清朗相戀三年勿她,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了袄秩。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,137評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡逢并,死狀恐怖之剧,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情砍聊,我是刑警寧澤背稼,帶...
    沈念sama閱讀 35,819評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站玻蝌,受9級(jí)特大地震影響蟹肘,放射性物質(zhì)發(fā)生泄漏词疼。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,482評(píng)論 3 331
  • 文/蒙蒙 一帘腹、第九天 我趴在偏房一處隱蔽的房頂上張望贰盗。 院中可真熱鬧,春花似錦阳欲、人聲如沸舵盈。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,023評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)书释。三九已至,卻和暖如春赊窥,著一層夾襖步出監(jiān)牢的瞬間爆惧,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,149評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工锨能, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留扯再,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,409評(píng)論 3 373
  • 正文 我出身青樓址遇,卻偏偏與公主長(zhǎng)得像熄阻,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子倔约,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,086評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容