奪命連環問!19校招阿里菜鳥Java開發面經分享~

對於一個非計算機專業的弱雞來說,阿里的一面有點驚心動魄。電話來的很突然,然而第一個電話打來的時候我在和我朋友打電話,然後給掛了。

我想會不會涼了。然後就去看電影了,結果第二個電話來的猝不及防

話不多說,開始。

首先就是自我介紹,然後主要讓說一說自己主要開發的項目。然後大概介紹一下基本情況。

然後就是問題轟炸環節。

1.索引的數據結構(好像是b樹吧)

2.緊接着就問什麼是樹,二叉樹有什麼優點,這個我就瞎扯了一通。

3.然後問我知道哈希嗎?問二叉樹比哈希牛逼在哪裏?各自有什麼優缺點,我就從查找和排序上個舉了個例子。

4又接着問了點排序的,問哈希解決衝突有哪些機制。

5.下面是計算機網絡的知識,問TCP和http的區別

6.http的服務器端和客戶端能雙向通信嗎?

7.又問了設計模式,問我了模板方法設計模式。

最後是兩個開放題目

8.你覺得自己有哪些有點。

9問我對分佈式操作和軟件有什麼瞭解,我爲了避免尷尬,把自己實習經歷又扯了一通。

總之,一面問的很廣,想到什麼問什麼。另外就是還是需要很紮實的基本功。至少要對自己的崗位基礎知識很瞭解。還有就是隨時做好準備,很容易突擊,否則就會像我一樣一臉懵逼。

反正我感覺我涼涼了,祝各位好運!

相關文章