1. 程式人生 > >阿里菜鳥java崗面試

阿里菜鳥java崗面試

最近一直在忙微軟的面試,今天下午突然接到了阿里的面試電話,整理一下問題,留個記錄吧

1 各種路徑選擇演算法
2 圖論中的搜尋演算法
3 紅黑樹和B樹
4 堆排序的建堆和按從小到大輸出堆還有時間複雜度
作業系統 死鎖的四個條件 如何解決死鎖
6 執行緒可見性
7 tcp的斷開連線
8 c++與Java的不同,多繼承單繼承這些
9 3類載入器和父載入機制
10 jdk jar包用到的設計模式
11 紅黑樹的有點
12 hashset是如何通過hashmap來實現的
13 如何解決變數可見性
14 新生代和老年代各採用的演算法,已經為什麼採用這些演算法
15 gc頻率
16 treeset
17 

MySQL引擎區別
18 mysql隔離機制
19 mysql索引
20 hash演算法
21 nio channel selector