1. 程式人生 > >面經(美團一面)

面經(美團一面)

視訊面試,最後還寫程式碼了,所以時間比較久,1個小時12分鐘。

    首先是自我介紹,bulabula.............。因為面試的時候說到了自己做的專案,然後就讓我介紹專案是幹嘛的,然後用到什麼技術,我自己負責的是登陸註冊,然後就說用到了shiro安全框架,然後大概說了一下,之後又問了MD5為什麼是不可逆的,之後又說看到我簡歷上有寫Redis,讓我說redis的特點,然後和mysql比較,問的Java基礎知識是hash的應用,為什麼要用hash,Treemap和hashmap的比較,什麼是不可變類(我說了一下String),String和StringBuffer和StringBuilder的比較。接下來問的是jvm的記憶體模型,和分別是存放什麼的?還有垃圾回收,老年代和新生代。還問了我知道哪些設計模式,分別用於哪裡,為什麼要用,有什麼好處?,最後寫了一道演算法題,判斷兩個連結串列的公共結點。面試完感覺基礎知識真的很重要!!!