微眾銀行Java面試-社招-一面(2019/07)


個人情況

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

簡歷投遞

  當時有考慮到深圳發展,所以在BOSS上投了微眾銀行,第一面是電話面試。期間約了兩次才約到電面。第一次約的星期一晚上七點,但是等了半小時沒來電話。后來BOSS說有事,改約星期三晚上七點半。崗位:Java開發工程師。

一面

  七點半電話如約而至,聽聲音面試官是個很年輕的小伙。問我有沒有空現在進行面試,我說可以的。先簡單的自我介紹后,沒有問項目,直接問了技術方面相關的東西。

  我看你們項目用過redis,你知道redis常見的數據類型有哪些嗎?

  你們平時用redis做些什么?

  你知道redis為什么快嗎?

  redis的持久化機制說一下。

  redis如何實現分布式鎖?(答完redis的一系列問題,后面回答的問題,面試官小哥都會說,OK,OK,當時真的給了我一點幻覺,感覺他對我很滿意,讓我放松了戒備,套路得一批)

  你知道什么是Spring的AOP嗎?(面試官:OK,OK)

  你知道AOP的底層實現原理嗎?(面試官:OK,OK)

  JDK動態代理和CGLIB動態代理的區別?(面試官:OK,OK)

  哪種情況下用JDK動態代理,哪種情況下用CGLIB動態代理?(這題沒答上來,原來看過相關文章,當時沒記住),但是(面試官依舊:OK,OK)

  用過什么設計模式嗎?(我說平時基本都是開發功能模塊的多,用到設計模式的比較少,但是讀源碼時會注意一些設計模式的實現,如JDK IO的體系,HttpServlet,Spring中的設計模式)(面試官依舊:OK,OK)

  單例模式的幾種實現方式?(面試官:OK,OK)

  說一下數據庫優化思路?(面試官:OK,OK)

  你知道回表嗎?(第一次聽說這個詞,就說不知道)(面試官:OK,OK)

  mysql常見的執行引擎有哪些?(面試官:OK,OK)

  索引的實現原理?(面試官:OK,OK)

  B樹和B+樹的區別?(面試官:OK,OK)

  線程池原理?(面試官:OK,OK)

  ConcurrentHashMap各版本的差異?(面試官:OK,OK)

  HashTable為什么效率低?(面試官:OK,OK)

  HashTable有沒有對整個類加鎖?(原來看過源碼,基本所有方法都用了synchronize關鍵字,我說沒有)

  你有什么問題要問我的嗎?(問了下相關業務和技術棧)

  一面結果:卒。

總結

  面試官人很好,總是說OK,讓我都有些飄起來了, 有時候面試官看上去對你很滿意,並不意味着你就真的能過,從此我學會了,在面試中要學會保持平常心,不管面試官對你評價如何,保持平常心真的很重要。面試題目挺常規的,可以說百分之九十都是常規題,學過相關技術應該都能答上,沒有特別為難人,面試體驗不錯,整體好評,雖然自己沒過。革命尚未成功,同志仍需努力。


免責聲明!

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



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