菜鳥網絡Java面試-社招-一面(2019/11)


個人情況

  2017年畢業,普通本科,計算機科學與技術專業,畢業后在一個二三線小城市從事Java開發,2年Java開發經驗。做過分布式開發,沒有高並發的處理經驗,平時做To G的項目居多。寫下面經是希望給各位有相同面試公司的小伙伴做個參考,同時也希望記下自己的一些收獲和踩下的坑。

簡歷投遞

  我收到電話邀約面試大概是十一月初的時候,當時已經入職一個多月了,其實我早就已經停止簡歷的投遞,但是莫名其妙的收到了浙江的電話,來電的說是菜鳥網絡的,雖然很久沒復習了,但是還是打算試試,畢竟屬於阿里的公司,對天發誓,我真沒投過菜鳥網絡的簡歷,不懂他們去哪撈的簡歷。我跟來電的小哥說我已經入職了,你們介意么?他說只要沒過試用期,那就沒問題。約在了周一的晚上,周末有一天有事,算算能復習的時間只有半天。

一面

  晚上大概十點的時候,才來的電話,面試官其實也挺忙的。

  先簡單介紹一下自己的情況,講一下自己做的比較深的一個項目(這塊確實沒答好,答完的時候,我自己都覺得很差勁)。

  下面是一些基本的知識點了。

  什么是雙親委派機制?

  你自己定義的類能被最頂級的類加載器加載嗎?為什么?

  自定義的類會被什么類加載器加載?

  如何加載一個不在根目錄下的類?

  什么是AOP?它的實現原理是什么?

  什么是動態代理?有幾種實現?

  線程池的實現?

  解釋一下線程池的幾個參數的作用?

  阻塞隊列有哪幾個實現?

  如何保證線程安全?

  synchronize和lock的區別?

  說一說volatile關鍵字的作用?它為什么能保證可見性?

  Java堆的內存結構?

  在什么地方會發生OOM?

  如何分析OOM發生的原因?

  讓你自己實現OOM,你會怎么做?

  你們用的什么數據庫?

  mysql的隔離級別,有什么區別?

  索引的幾種類型?

  索引的存儲結構?

  使用B+樹的好處?

  索引值改變了,樹的結構如何改變?

  然后問了一些個人情況,就沒了。

  一面結果:卒。

總結

  面試官感覺人還可以,說不上好,也說不上差的那種,不過問的問題我覺得挺不錯的。因為自己挺久沒復習過知識點了,所以沒答好,總歸來說應該是個人知識點掌握不夠深的緣故吧。阿里也是自己很想去的公司,雖然沒過,但是沒留什么遺憾,畢竟自己的能力目前就這個水平了,不過,未來我會再來試試的,哈哈,加油!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM