1. 程式人生 > >【2017.04.25】蘑菇街一面面經

【2017.04.25】蘑菇街一面面經

面試時間:2017.4.25  18:00

面試地點:視訊面試

面試時長:45分鐘

面試崗位:後端開發工程師

1.自我介紹+專案介紹

2.hashmap的雜湊衝突是怎樣避免的

3.hashmap、hashtable的區別

4.Thread的start、run方法的區別,停止執行緒用什麼方法

5.使用過log4j麼,非同步日誌怎麼實現

使用過,不知道怎麼實現

6.瞭解冪等性麼?

不瞭解

7.假設有1000w使用者,第一種情況有1w使用者是黑名單,第二種情況有800w使用者是黑名單,問應該採用什麼資料結構去儲存這兩種情況下的黑名單使用者?使其能快速識別某使用者是否是黑名單使用者

8.rwxrw-r--代表的是什麼許可權型別

9.秒殺的場景該怎麼設計實現?

10.何種情況會發生記憶體溢位?用什麼Linux命令去排查溢位原因?

11.git用過麼?怎麼下載程式碼?上傳程式碼?衝突怎麼解決?

12.mysql InnoDB/MyISAM引擎的區別

13.mysql索引的實現原理?B+樹的結構?

ps.21:00就收到面試未通過的拒信了,效率還是很高的。。