阿里二面,已掛
阿新 • • 發佈:2019-02-01
昨天從杭州回來的動車上,接到了阿里巴巴的電話,但是當時說在動車上,也就約定今天下午面試。 下午上廁所時,接到了電話,但是沒響幾秒,就結束通話了電話,還沒來得及接。 於是,在官網上和客服小姐姐反映了這個情況,過了一會兒,電話來了。 於是開始問: 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月中旬,基本上找工作也到了中後期了,還是很著急的,好好整理一下思路,目標放低一點,靜下心來,找個小一點的公司,好好實習,爭取秋招能找個好一點的公司吧。睡了