阿里java相關(guān)問題,都是之前通過不斷優(yōu)秀人才的鋪墊總結(jié)的,希望對大家?guī)椭?,祝面試成功,有個(gè)更好的職業(yè)規(guī)劃。
1、微信紅包怎么實(shí)現(xiàn)。
2、海量數(shù)據(jù)分析。
3、測試職位問的線程安全和非線程安全。
4、HTTP2.0、thrift。
5、面試電話溝通可能先讓自我介紹。
6、分布式事務(wù)一致性。
7、nio的底層實(shí)現(xiàn)。
8、jvm基礎(chǔ)是必問的,jvm GC原理,JVM怎么回收內(nèi)存。
9、Java是什么。
10、API接口與SDI接口的區(qū)別(API是提供給別人的接口)。
11、dubbo如何一條鏈接并發(fā)多個(gè)調(diào)用。Dubbo的原理,序列化相關(guān)問題。
12、用過哪些中間件。
13、做過工作流引擎沒有。
14、以前的工作經(jīng)歷,自己覺得出彩的地方(釘釘)
15、線程池的一些原理,鎖的機(jī)制升降級(天貓、螞蟻)
16、從系統(tǒng)層面考慮,分布式從哪些緯度考慮(天貓)
17、Hadoop底層怎么實(shí)現(xiàn)(天貓)
18、threadLocal,線程池,hashMap/hashTable/coccurentHashMap等(天貓)
19、秒殺系統(tǒng)的設(shè)計(jì)(天貓)
20、虛擬機(jī),IO相關(guān)知識點(diǎn)(天貓)
21、Linux的命令(天貓)
22、一個(gè)整形數(shù)組,給定一個(gè)數(shù),在數(shù)組中找出兩個(gè)數(shù)的和等于這個(gè)數(shù),并打印出來,我寫的時(shí)間復(fù)雜度高,要求O(n)。(天貓)
23、n個(gè)整數(shù),找出連續(xù)的m個(gè)數(shù)加和是最大。(天貓)
24、更重視開源技術(shù)(螞蟻金服上海)
25、數(shù)據(jù)庫鎖隱原理(螞蟻金服網(wǎng)商)
26、1000個(gè)線程同時(shí)運(yùn)行,怎么防止不卡(航旅)
27、并列的并發(fā)消費(fèi)問題(航旅)
28、高并發(fā)量大的話怎么處理熱點(diǎn),數(shù)據(jù)等(螞蟻金服)
29、如何獲取一個(gè)本地服務(wù)器上可用的端口
30、流量控制相關(guān)問題(螞蟻金服)
31、數(shù)據(jù)庫TPS是多少,是否進(jìn)行測試過(天貓)
32、緩存擊穿有哪些方案解決(天貓)
33、Java怎么挖取回收器相關(guān)原理(財(cái)富)
34、Java的集合都有哪些,都有什么特點(diǎn)(信息平臺)
35、分布式鎖,redis緩存,spring aop,系統(tǒng)架構(gòu)圖,MySQL的特性(信息平臺)
36、場景,同時(shí)給10萬個(gè)人發(fā)工資,怎么樣設(shè)計(jì)并發(fā)方案,能確保在1分鐘內(nèi)全部發(fā)完 打個(gè)比方會提出類似的場景(信息平臺)
37、Java架構(gòu)互聯(lián)網(wǎng)群:570210627
38. 統(tǒng)計(jì)一個(gè)整數(shù)的二進(jìn)制表示中bit為1的個(gè)數(shù)
39. jvm內(nèi)存模型,java內(nèi)存模型
40. 如何把java內(nèi)存的數(shù)據(jù)全部dump出來
41. 如何手動(dòng)觸發(fā)全量回收垃圾,如何立即觸發(fā)垃圾回收
42. hashmap如果只有一個(gè)寫其他全讀會出什么問題
43. git rebase
44. mongodb和hbase的區(qū)別
45. 如何解決并發(fā)問題
46. volatile的用途
47. java線程池(好像之前我的理解有問題)
48. mysql的binlog
49. 代理模式
50. mysql是如何實(shí)現(xiàn)事務(wù)的
阿里HR面試時(shí)的核心問題:
1、你為什么離職?
2、你怎么看待自己的職涯?(包括工作和家庭的分配,怎么平衡家庭和工作的關(guān)系、加班、選擇一家公司時(shí)的考量、location等)
3、薪資期望(不要直接說數(shù),絕不能表現(xiàn)出沒到多少錢或者什么層級我就不去,這是味道問題不是能力問題)
候選人被問過的一些題目:
1、項(xiàng)目中遇到的最大挑戰(zhàn)是什么?怎么解決的?
2、最有成就感的事情是?
3、你為什么選擇阿里?
4、說說自己性格上的優(yōu)缺點(diǎn)(描述一下自己的性格)
5、自己覺得自己工作上的短板/優(yōu)點(diǎn)是什么?
6、怎么看待加班(你能接受996、997、007嗎)? 如果候選人的調(diào)性符合(足夠官方),可以這么回答:我覺得我們要實(shí)現(xiàn)夢想,一定是要付出比較多努力的,所以我已經(jīng)做好了準(zhǔn)備,也愿意和小伙伴們一起戰(zhàn)斗 我是可以加班的,我現(xiàn)在加班強(qiáng)度就是比較大的。因?yàn)槲蚁矚g這個(gè)事情,我想把這個(gè)事情做好。
7、可以接受降薪嗎?(像螞蟻這種你懂的) 如果候選人的調(diào)性符合(足夠官方),可以這么回答:我也理解螞蟻金服現(xiàn)在的薪資架構(gòu),我相信公司會根據(jù)我的能力給出一個(gè)合理的薪水方案,我相信只要把事情做好,該有的一定會有的 對于螞蟻這樣的部門,“ 我們在創(chuàng)造歷史、我們在做一個(gè)從來沒有人做過的事情,所以肯定是有難度的,肯定是要付出大量努力的 ”,面試官會特別喜歡這樣的話。
技巧:
1、答非所問:感覺到答案說出來對方會不待見的時(shí)候,可以這么做:有關(guān)聯(lián)性的答非所問,注意強(qiáng)調(diào)自己的想法,爭取讓面試官能夠共情,比如深圳的房價(jià)可以引人共情、電商相關(guān)的大平臺、穩(wěn)定、有上升空間等。
2、面試的狀態(tài)很重要:兩個(gè)例子,上月一個(gè)成功offer的候選人,非互聯(lián)網(wǎng)背景,公司也不是一線的,但是面試時(shí)表現(xiàn)出對阿里很強(qiáng)烈的興趣,HR事后特地向我們提到,對這位候選人印象很深刻;另一位今天剛掛的候選人,兩輪技術(shù)都是一舉拿下,最后HR面掛了,HR給我們的反饋是,候選人剛從自己的創(chuàng)業(yè)公司離職,貌似情緒很低落,對自己也沒什么想法。 綜上所述,面試時(shí)既不要唯唯諾諾,過于被動(dòng),也不要過于夸張,而是在于展現(xiàn)自己對一個(gè)不錯(cuò)機(jī)會的尊重和爭取,讓面試官覺得你對他們,對這個(gè)崗位有很大的興趣。
注意事項(xiàng):
1、阿里比絕大部分公司更看重情懷和夢想
阿里的八字箴言:樂觀、聰明、皮實(shí)、自省
2、阿里里面的HR都是懂業(yè)務(wù)的,會結(jié)合對候選人的判斷和業(yè)務(wù)的把控進(jìn)行篩選,不要忽悠他們.......
相信自己,沒有做不到的,只有想不到的