關鍵詞:面試java
前言面試
想去阿里的同窗能夠過來看看了,我經歷過一次阿里的面試,怪本身水平有限,止步於第三輪面試。
算法
從深夜的一次電話面試開始提及網絡
具體時間我記不太清了,只記得是在一個工做日跟一位HR約了晚上電話面試。本打算早點忙完回家作準備的,結果正好遇上那天加班,因此下班稍微晚了一點,內心暗暗竊喜,幸虧今天沒打電話過來,要否則還沒時間接電話。悲劇的是在離家還有幾分鐘路程的時候電話打過來了,沒辦法就硬着頭皮接了。說來也傻,其實當時跟人說明狀況,讓人家等個幾分鐘應該也是能夠理解的吧。就這樣,我大冬天的找了一個風小的牆角貓在那裏開始個人第一輪電話面試,給我凍的呀,不過幸虧結果是好的,也不枉我凍一場。HR問的都是java基礎相關的問題,不是很難,我應該答了80%左右,下面是一面的題目,我根據記憶貼一下,你們查漏補缺吧。數據結構
數據結構是硬傷多線程
二面依然是電話面試,約的一點,不過一直等到了一點四十纔打電話過來,先是一個簡短的自我介紹,而後就拋了幾個數據結構相關的題目給我作,這塊一直是本身的短板,被虐的體無完膚。這裏多說一句,面試的這哥們態度至關不錯,不是一棒子把你打死,你答不出來也會慢慢的引導你。看我前幾個題答的很差,最後又回到了java相關的問題上。併發
細節決定成敗框架
三面是二面後的次日,接到電話之後我還挺意外的,二面答的很差,竟然還有第三次機會。三面主要會問一些項目細節相關的東西,也會和你聊業務,會穿插的和你聊一些技術細節,對本身使用過的框架、中間件等必定不要只是停留在使用層面,仍是要了解一些原理的。jvm
還有一些問題記不起來了,整體來講答的不是特別好,對於項目細節沒有一個全面的認識,對業務理解也不深刻。學習
總結
面試雖然失敗了,但收穫仍是不小,要想讓本身提升一個層次,不能只侷限於本身手頭的一畝三分地,要對作過的業務有深刻的理解,技術方面,不要總是追求一些高大上的技術,像數據結構、網絡這種基礎知識更是不能中止學習。