www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁(yè) > 公眾號(hào)精選 > 架構(gòu)師社區(qū)
[導(dǎo)讀]最近一個(gè)朋友跟我說(shuō),現(xiàn)在面試太難了,再也不是以前那種隨便背幾個(gè)面試題然后就能拿到offer的時(shí)候了。最近朋友準(zhǔn)備換工作面試了阿里,然后和我交流了下他遇到的一些面試題,然后我整理了一下,然后就分享給有需要的朋友們順便也查漏補(bǔ)缺一下。 一 一面 1.開(kāi)始

最近一個(gè)朋友跟我說(shuō),現(xiàn)在面試太難了,再也不是以前那種隨便背幾個(gè)面試題然后就能拿到offer的時(shí)候了。最近朋友準(zhǔn)備換工作面試了阿里,然后和我交流了下他遇到的一些面試題,然后我整理了一下,然后就分享給有需要的朋友們順便也查漏補(bǔ)缺一下。

四面阿里看看你都會(huì)嗎

一面

1.開(kāi)始是自我介紹;

2.HashMap的實(shí)現(xiàn)原理,什么是hash碰撞,怎樣解決hash碰撞?

3.ConcurrentHashMap的原理,與HashTable的區(qū)別?

4.HashSet和TreeSet的區(qū)別以及底層實(shí)現(xiàn)原理

5.HashMap中存key-value,value有重復(fù)但是都是Comparable類型可比較;怎樣根據(jù)value排序此集合,介紹實(shí)現(xiàn)方法

6.ReentrantLock和synchronized關(guān)鍵字有什么區(qū)別?

7.synchronized 修飾static方法,具體鎖的是什么?

8.工作當(dāng)中cpu和內(nèi)存異常排查方法;詳細(xì)說(shuō)明分析過(guò)程及定位解決方式

接著是講項(xiàng)目,項(xiàng)目里的問(wèn)題比較簡(jiǎn)單;

然后就是各種基礎(chǔ),jvm內(nèi)存模型,nio,bio,aio,高并發(fā),sychronized和volltail,HashMap,數(shù)據(jù)結(jié)構(gòu)和擴(kuò)容;

還有一些場(chǎng)景題目,大并發(fā)/海量數(shù)量的情況下,怎么設(shè)計(jì)系統(tǒng)。從里面拿出兩點(diǎn)來(lái)問(wèn),一個(gè)是系統(tǒng)解耦,一個(gè)是分庫(kù)分表;

最后一個(gè)是編碼題,HashMap里key是自定義對(duì)象的情況,排序

jvm問(wèn)的比較多,線上發(fā)版如何做到分批發(fā)的,redis命令,數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)庫(kù)內(nèi)部鎖機(jī)制,線上問(wèn)題解決,sql優(yōu)化等等;


二面

1.ClassLoader的原理,舉出應(yīng)用場(chǎng)景及工作實(shí)例,介紹類加載過(guò)程及工作中的應(yīng)用

2.HashMap的實(shí)現(xiàn)原理,什么是hash碰撞,怎樣解決hash碰撞?

3.ConcurrentHashMap的原理,與HashTable的區(qū)別?

4.HashSet和TreeSet的區(qū)別以及底層實(shí)現(xiàn)原理

5.HashMap中存key-value,value有重復(fù)但是都是Comparable類型可比較;怎樣根據(jù)value排序此集合,介紹實(shí)現(xiàn)方法

6.ReentrantLock和synchronized關(guān)鍵字有什么區(qū)別?

7.synchronized 修飾static方法,具體鎖的是什么?

8.工作當(dāng)中cpu和內(nèi)存異常排查方法;詳細(xì)說(shuō)明分析過(guò)程及定位解決方式

9。一個(gè)jvm的原理及優(yōu)化;

10.sql的優(yōu)化;

11.現(xiàn)在使用的框架原理,比如使用了dubbo,會(huì)問(wèn)dubbo的原理,還有h5怎么調(diào)用dubbo等;

12.接著是講項(xiàng)目,項(xiàng)目里的問(wèn)題比較簡(jiǎn)單;

13.然后就是各種基礎(chǔ),jvm內(nèi)存模型,nio,bio,aio,高并發(fā),sychronized和volltail,HashMap,數(shù)據(jù)結(jié)構(gòu)和擴(kuò)容;

還有一些場(chǎng)景題目,大并發(fā)/海量數(shù)量的情況下,怎么設(shè)計(jì)系統(tǒng)。從里面拿出兩點(diǎn)來(lái)問(wèn),一個(gè)是系統(tǒng)解耦,一個(gè)是分庫(kù)分表;

最后一個(gè)是編碼題,HashMap里key是自定義對(duì)象的情況,排序


三面

1、executor service實(shí)現(xiàn)的方法,可以設(shè)置的參數(shù);

2、出了個(gè)算法提,找出鏈表中倒數(shù)第n個(gè)節(jié)點(diǎn);

3、還問(wèn)了thread和runable的區(qū)別;

4、聚簇索引是什么;

5、redis問(wèn)了一個(gè)實(shí)際問(wèn)題的解決辦法,如果redis一個(gè)value特別大,有什么解決方案;

6、redis內(nèi)存淘汰機(jī)制;

7、mysql的默認(rèn)隔離級(jí)別;

8. 堆排序

9. paxos協(xié)議

10. 跨機(jī)房部署,遇到的問(wèn)題及解決方案,全年的9999率

11. MMM的DB架構(gòu),主從未完全同步,master掛了,未同步的內(nèi)容會(huì)造成什么影響,怎么恢復(fù)

12. ng和tomcat什么區(qū)別?能否將兩者角色互換。即:tomcat做反向代理,ng做服務(wù)容器。說(shuō)明原因。

13. DNS協(xié)議

14. volatile實(shí)現(xiàn)原理

15. NAT:公網(wǎng)ip和局域網(wǎng)ip轉(zhuǎn)換

16.類加載委托機(jī)制,鎖的應(yīng)用,項(xiàng)目架構(gòu)

四面:

jit,nio,排序算法,hashmap,更多的是項(xiàng)目細(xì)節(jié)~

1、談?wù)勴?xiàng)目里主要負(fù)責(zé)了什么,負(fù)責(zé)的項(xiàng)目是怎樣的架構(gòu),自己負(fù)責(zé)了什么等等;

2、JVM類加載機(jī)制;

3、JVM內(nèi)存模型,??臻g都放什么,什么情況下棧內(nèi)存會(huì)溢出等;

4、JVM調(diào)優(yōu);

5、JVM垃圾收集機(jī)制;

6、比較關(guān)心金融方面的知識(shí)是否了解,是否有過(guò)金融項(xiàng)目開(kāi)發(fā)的經(jīng)驗(yàn);

7、jvm柵欄問(wèn)題,threadlocal的使用;

8、JVM

9、多線程

10、List求交集

11、解決項(xiàng)目運(yùn)行時(shí),CPU占用過(guò)高的問(wèn)題

12、線程同步幾種機(jī)制

13、linux檢索log,匹配某一請(qǐng)求最多的top10


特別推薦一個(gè)分享架構(gòu)+算法的優(yōu)質(zhì)內(nèi)容,還沒(méi)關(guān)注的小伙伴,可以長(zhǎng)按關(guān)注一下:

四面阿里看看你都會(huì)嗎

長(zhǎng)按訂閱更多精彩▼

四面阿里看看你都會(huì)嗎

如有收獲,點(diǎn)個(gè)在看,誠(chéng)摯感謝

免責(zé)聲明:本文內(nèi)容由21ic獲得授權(quán)后發(fā)布,版權(quán)歸原作者所有,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。文章僅代表作者個(gè)人觀點(diǎn),不代表本平臺(tái)立場(chǎng),如有問(wèn)題,請(qǐng)聯(lián)系我們,謝謝!

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
關(guān)閉
關(guān)閉