阿里面試題目總結

第一輪面試電話:

1.自我介紹,包括作過項目。
2.有看過哪些JDK源碼,瞭解哪些經常使用庫。
3.集合框架HashMap的擴容機制,ConcurrnetHashMap的原理
4.jvm內存模型與gc內存回收機制
5.classloader結構,是否能夠本身定義一個java.lang.String類,爲何? 雙親代理機制。
6.瞭解哪些設計模式,6個設計原則分別是什麼?每種設計原則體現的設計模式是哪一個?
7.關於設計模式看了哪些書?書名是什麼?
8.uml模型圖畫過哪些? 類圖中類之間的關係有哪些,區別分別是什麼?
9.畫uml中類圖時候用過一種虛線麼?作什麼用的?
10.作過應用相關性能測試的,舉個例子,實際項目中怎麼使用的。
11.瞭解哪些osgi的框架?
12.有沒有作過jvm內存調優,如何作的,舉例子,用過哪些工具? java

第二輪面試視頻

1.自我介紹
2.看過哪些源碼?
3.java的io庫的類結構圖所用到的設計模式如何體現?
4.畫出本身設計過的設計模式如何體現,畫出結構圖,並進行講解。
5.畫出本身作的架構的項目架構圖,如何擴展等。
6.數據庫設計中主鍵id設計的原則。
7.jvm內存調優用過哪些工具,jstate作什麼用的?如何dump出當前線程狀態?
8.併發框架是否有了解?
9.classloader的雙親代理機制
10.應用服務器的jvm調優實際經驗,如何作的,在哪裏用到的?
11.在哪裏獲取最新資訊,逛什麼論壇?最新的Swift語言有什麼見解?
12.設計原則與設計模式對應
13.servlet/filter做用原理配置
14.ibatis in操做 以及一個屬性的做用。
15.spring aop 用了什麼設計原則,自動注入配置是作什麼用的?
16.jboss的類加載器
17.session共享機制
18.作過最成功的一件事情是什麼?
19.最大的爭執是什麼?
20.爲何想要離職去阿里? 面試

第三輪面試電話:

1.如今公司負責什麼?
2.項目主要目的是作什麼的?
3.公司管理方式、項目問題反饋機制是什麼?
4.Java的序列化作什麼用的?序列化id會出現哪些問題?
5.OSGi用過哪些?類加載器結構如何?如何在一個bundle中加載另一個bundle中的一個類?
6.nio是否瞭解?阻塞以後通知機制是怎樣的?
7.uml設計類圖如何畫,類之間關係以及區別?
8.spring如何不準要配置文件加載bean定義,多是問自動註解或者是properties文件定義bean。
9.ibatis等框架是否是都是實際在使用的,技術細節。
10.爲何想離職去阿里 spring

第四輪總監面電話面試:

1.自我介紹
2.公司作什麼,業務,負責內容,彙報機制等
3.企業級應用安全相關
4.http協議,返回碼,301與302區別?
5.多線程併發用過哪些?
6.應用服務器相關,談最熟悉的內容。
7.爲何離職? 數據庫

相關文章
相關標籤/搜索