實習面經總結3:阿里巴巴(阿里雲核心部門)技術面

   哈哈哈 我又來了  趁着這會兒稍微放鬆一點,來寫一下今天下午面試的總結。整體還好,也算順利吧~~   我只想說這一面一面的,覺得真的是痛苦啊,因爲未知的本身就是痛苦的~~今天下樓去超市順便稱了一下體重。46~  咳,又瘦了一點,,或許是因爲最近勞心勞神吧~~ 今天只有我自己在家裏,一向不動手做飯的我,開啓了我人生中的廚師之旅~~ 不過還OK了。(其實,真心還不錯),額,咋覺得像寫日記了。。咳咳。。行吧,那就回到正題上吧,今天的面試官很nice啦,整體面試過程很愉悅。本來面試預約的是下午五點,結果提前了,整體面試30-40分鐘吧,下面是面試題的回憶版:

先自我介紹~~然後 開始了!

操作系統:

1、進程和線程以及它們的區別

2、進程間的通信方式

3、剛纔說了進程間的通信方式了,那你說一下線程之間的通信方式吧(我說了Synchronized和Volatile,)

4、(上一問我說的不是太對,也不全,不過面試官緊接着就問,那它們的區別是什麼?Synchronized和Volatile)

5、操作系統中進程調度策略有哪幾種?調度策略之間的優缺點:適用場景?

6、死鎖?死鎖的必要條件?如何避免死鎖?

數據結構:

7、快排流程 口述過程 以及複雜度

8、  然後就是樹的遍歷  我說了遞歸的三種,他說不用遞歸呢  我說用隊列進行層次遍歷  9、然後又問了連續子序列的最大和 (說了暴力求解,然後說那如果要優化呢,然後又說了動態規劃。。自己都不知道自己說的啥。。)

10、Dijkstra怎麼回事?非洛伊德(floyd)算法以及A*算法  ?   區別?(手推一下)

11、平衡二叉樹?來說一下,平衡二叉樹和B+樹的區別?

計算機網絡:

12、說一下http的底層實現

13、說一下tcp和udp的區別?應用場景?

14、說一下tcp擁塞控制?(說詳細流程)

15、TCP三次握手?詳細過程?

16、TCP四次揮手?詳細過程?(seq、fin、ack分別是什麼)

17、TCP爲什麼需要3次握手,4次斷開?

18、常見的狀態碼(我剛說了幾個,他就說你就說以幾開頭的就行)

19、https和http的區別?

MySql:

20、說說表連接?

21、左連接和右連接的區別?

22、說一下鎖?(我說了之後),說一下區別?

23、說一下隔離?隔離級別呢?分別解釋一下?

24、那你說一下併發控制?

Java:

25、類加載的詳細過程?

26、HashMap與ConcurrentHashMap的區別?(這個我不太瞭解ConcurrentHashMap,就說了下HashMap和Hashtable的區別。。。偷轉話題)

27、平時用NIO麼?(不用,就瞭解了一點IO和NIO。。看我真的不太會,就下一個了。。)

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章