【名企面試經驗-滴滴-實習】【Java後端】

滴滴 Offer
(一面)
自我介紹和項目介紹

項目中用了哪些框架?技術棧是什麼?項目中有用到了哪些集合?
用的Mysql的哪種存儲引擎?答:innodb。那innodb與mysiam的區別是什麼?
項目中遇到了哪些問題?如何解決的,可以說java程序上面的,也可以說項目中的其他問題。

Hashmap線程安全嗎?爲什麼?
答:不安全,主要有兩個問題,1.多個線程在put的時候,如果hash到同一個桶就會發生錯誤。
2.在Hashmap擴容的時候,會執行transfer函數,會在其中的某些鏈上形成環,查找時可能發生死循環,造成永遠找不到某個元素。
那爲什麼CurrentHashMap不會發生這種問題呢?

mybaties用的是配置文件形式,還是註解形式?sql如果要在某個範圍內查詢,如何解決呢?比如說 in

給你一個集合,如何找出集合中的最大的數字?

有一個非常大的文件,裏面全部是數字,文件無法一次加載到內存,如何找出文件中的最大10個數字?

滴滴(二面)
介紹項目

知道Threadlocal嗎

說說Mysql有哪些索引?聊聊聯合索引。
說了聚集索引和非聚集索引,聯合索引不瞭解,之後面試官又問:
如果我數據庫查詢的時候有多個條件,比如:年齡大於20,身高高於180?
這個時候用非聚集索引只能分別查出來年齡大於20的主鍵和
身高高於180的主鍵,如何把最終條件篩選出來?

滴滴平臺如何設計的給乘客就近派單的?已知乘客的座標,如何不遍歷所有的司機的座標給乘客就近派單?

JVM是如何做垃圾回收的。


現在是2018年9月,我現在在電子科技大學剛剛研三,由於學的東西比較雜,Java後端,大數據,雲計算都有涉獵,所以找的工作職位也有所不同,校招提前批拿了還算不少也不錯的Offer,下面是一些相關的面試經驗,希望能對大家有一些幫助:
19屆校招:
【名企面試經驗-百度-校招提前批】【研發工程師】
【名企面試經驗-新浪-校招提前批】【數據平臺研發工程師】
【名企面試經驗-阿里-校招提前批】【Java後端工程師】
【名企面試經驗-網易遊戲-校招提前批】【SDK遊戲服務端研發工程師】
【名企面試經驗-小米-校招提前批】【Java研發工程師】
【名企面試經驗-360-校招提前批】【大數據研發工程師】
【名企面試經驗-順豐-校招提前批】【Java後端研發工程師】
【名企面試經驗-快手-校招提前批】【Java研發工程師】
19屆實習:
【名企面試經驗-京東-實習】【後臺開發工程師】
【名企面試經驗-新浪微博-實習】【Feed研發工程師】
【名企面試經驗-滴滴-實習】【Java後端】

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