1. 程式人生 > >阿里二面,已掛

阿里二面,已掛

昨天從杭州回來的動車上,接到了阿里巴巴的電話,但是當時說在動車上,也就約定今天下午面試。
下午上廁所時,接到了電話,但是沒響幾秒,就結束通話了電話,還沒來得及接。
於是,在官網上和客服小姐姐反映了這個情況,過了一會兒,電話來了。
於是開始問:
1、先自我介紹一下
2、你的專案是自己做著玩的還是和企業合作的
3、介紹你們軟體系統的生命週期,以及各個階段的產出是什麼
4、測試必須在編碼之後嗎,是從什麼時候開始的
5、整個專案的程式碼量大概多少,spring用了多久,Java用了多久
6、學習Java看的什麼書,回答瘋狂Java講義和深入理解JVM
7、講一下瘋狂Java講義裡面主要講了那些內容
8、說一下建立執行緒總共有幾種方式
9、執行緒安全瞭解嗎,怎麼保證執行緒安全
10、synchronized修飾靜態方法和非靜態方法的區別
11、gc瞭解嗎,講一下這麼gc的
12、gc過程會產生碎片,怎麼處理
13、在初始化JVM的時候,有沒有配置過引數,制定JVM中記憶體的大小
14、物件所對應的地址會不會變
15、對於那些設計模式比較熟悉
16、介紹一下觀察者模式
17、紅黑樹瞭解嗎,B樹瞭解嗎,分別說一下,有什麼區別
18、資料庫索引瞭解嗎,
19、介紹一下B+樹
20、寫一個sql語句:如果一個表中有學生姓名,班級,成績,科目,找出數學平均成績最高的那個班級
21、Java中異常分為哪兩類,有什麼區別
22、finally中一般放什麼東西
23、Exception和Error有什麼區別
24、Error不能被catch嗎
25、jdbc用過嗎,過程是怎麼樣的
26、執行sql語句後的結果是什麼,
27、資源要釋放嗎,釋放的順序是怎樣的,如果順序不對,會造成什麼錯誤
28、Java中會有一個強轉異常,叫什麼
29、資料庫中的事務用過嗎,什麼叫事務
30、資料庫中的樂觀鎖和悲觀鎖瞭解嗎,解釋一下
31、自己還有什麼想說的

就到這了,答得很不好,基本上是沒戲了,通過網易和阿里的這兩次面試,可以發現,自己對於知識的掌握很不紮實,光看一些面經是沒有用的,基礎不好,根本沒戲,同時自己的專案感覺也沒啥可說的, 被刷也是情理之中,也到了4月中旬,基本上找工作也到了中後期了,還是很著急的,好好整理一下思路,目標放低一點,靜下心來,找個小一點的公司,好好實習,爭取秋招能找個好一點的公司吧。睡了