網易有道JAVA一面面經

昨天剛語音面試了北京網易有道,算2019年春招(我19屆畢業),一面的內容比較簡單,面試官人也很好,先整理下,沒掛的話後面繼續更新。
本來以爲會有很多算法題,但都比較基礎,很多都是問我實習和項目相關的問題。

一面:語音面試,時間約1小時

項目相關

1.自我介紹,項目;
2.問項目裏的幾個點,我修復的關於redis和elasticsearch的bug;
3.springboot常用註解,ioc內容;
4.elasticsearch和MySQL的模糊查詢和優劣比較,索引失效等;
5.我簡歷寫我以前優化過sql語句,問我怎麼優化,怎麼知道有沒有用到索引;
6.假設微信小程序token有時效,用到一半失效了怎麼辦;

Java基礎和簡單的程序題

7.Java基礎集合類,常用map,hashmap實現原理,時間複雜度,底層鏈表太長怎麼優化(紅黑樹);
8.set裏面只有一個元素,怎麼取出來(這裏重點說一下,因爲平時都用list和map,set的一下子忘記了,當時腦抽沒有用迭代器.next()的方式取出,而是用.get(0),然後面試官引導我,問我set有沒有序,怎麼實現的,我說無序,是基於hashmap實現的,然後纔想到不能直接用下標取出來);
9.怎麼給無序的數組找中位數,我說排序後取中間,面試官問我用什麼排序,我說一般用Java自帶的Arrays.sort(),然後我解釋Arrays.sort()底層實現,並在一個沒有提示的網頁上碼歸併排序的代碼給面試官看;

其他

10.常用linux命令;
11.git和svn簡單用法。

去年秋招已經簽了offer了,之後去實習和做畢設,但是我還想嘗試春招能不能找到更好,有道這次面試是我春招第一次面試,準備了一天半的時間複習,面試時反應有點生疏,但基本還是能把面試官的問題往自己理解的比較深的地方引導,希望有下次機會,祝大家面試順利。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章