1. 程式人生 > >普通院校大三Java實習面試總結

普通院校大三Java實習面試總結

點選上方“程式人生”,選擇“置頂公眾號”

第一時間關注程式猿(媛)身邊的故事

640?wx_fmt=jpeg

圖片源自unsplash

作者

xun

如需轉載,請聯絡原作者授權。

前幾天騰訊HR面完,目前在等結果的階段,無論結果如何都能接收,作為一名雙非學校的本科生能和中大,華工,深大的本科碩士甚至博士同場面試並且沒有被中途淘汰,也很真的很幸運了。

除了騰訊,其餘公司目前都已經拿過offer
2017年9月 網易 Java
2017年11月 百度(深圳) Java
2018年1月   小米(深圳) Java
2018年3月   頭條 Java

總的來說面試無非要做到兩點:

1.別人答不上的,你得知道。

2.別人答得上的,你得知道的更多!包括但不限於Java多執行緒,鎖,SSM原始碼,併發包,各類集合框架,MySQL索引調優,事務,MVCC,Redis相關內容,JVM垃圾回收,記憶體模型,類載入機制。

網易

人生第一次面試就是接的網易,第一次特別緊張,聲音都在抖(抖音?),然後面試官也感覺到了也說了出來,好在中途不是太緊張也回答的可以,一面就過了,二面的時候基本是問的基礎也基本都答上來了,後來面試官評價是(基礎較好,瞭解的比較全面)知識點大致是:集合框架,執行緒池,ThreadLocal,Cookie Session,RDB AOF等。(基礎回答的好)

百度

說實話沒想到百度會給我打面試電話,畢竟是BAT,在我心中地位還是很高的。一面總共68分鐘,前期是問專案,問的超級細緻,我一句他一句。在專案中我的考慮也算周到,估計他也很滿意。不過後期問Java基礎的時候答得相對更好,回答Synchronized Lock區別的時候都是從JVM到作業系統到API統一回答,當時答完就問我,這些你都是自學的麼?我就說我看書看到的,他說你願意去看這麼多書也還是很好了。後面差不多問了IOC AOP原始碼,MVCC,Spring 傳播級別 等內容。

後來第二天就通知我說直接過了,不用二三面了,就這樣只面了一面稀裡糊塗的過了百度。(專案考慮周到+基礎知識回答的好)

小米

我作為一個米粉,能去小米是挺幸福的事的,最後也選擇了去實習。一面比較簡單(IOC原理,陣列連結串列區別,二叉樹遍歷,設計模式,SpringMVC請求流程),二面問了事務的實現原理(redo+undo),MVCC,引擎之間的區別,Linux管道的作用。差不多是這些,因為是米粉所以毫不猶豫的接收了小米OFFER。

頭條

一面,問基礎知識問的特別詳細問了50分鐘大概。基本上只有1-2個細節回答不上,總體來說還是靠基礎知識通過了一面(hashmap原理 conccurentHashmap原理 SSM原理 MySQL索引 等內容)

過了20分鐘大概二面,主要是些開放性的問題,以及為什麼不繼續留在小米,以後打算做哪方面的內容。

騰訊

一面,自我感覺問的超級難,搜尋引擎 ES原理 編譯原理 倒排索引 類載入機制 UnsatisfiedLinkedError ClassNotFoundException Synchronized原理 B+樹 外加視訊做了一道動態規劃的演算法題 (感覺發揮得不是很好,感覺被GG的,也許小米的實習經歷讓我撿了一條命)

二面 SSM原理+MySQL索引調優+專案細問

然後就是HR面了。

自我感覺面試就像打撲克一樣,手裡握著的牌就是自己積累的知識,有的知識點是爆炸性的如(SSM原始碼,MySQL事務原理,等一切原理性 原始碼性的東西),找機會把這些王牌扔出來,成功率會高不少。

- The End -

「若你有原創文章想與大家分享,歡迎投稿。」

加編輯微信ID,備註#投稿#:

程式 丨 druidlost  

小七 丨 duoshangshuang

更多精彩內容

640?wx_fmt=jpeg

640?wx_fmt=gif