1. 程式人生 > >【面試題】同學的面經

【面試題】同學的面經

汽車之家
1、訪問修飾符有哪幾種?有什麼的區別?
2、面向物件三大特性?在開發中怎麼體現?
3、redis有哪些資料型別?
4、資料庫索引瞭解過嗎?
5、spring mvc 一個請求的處理過程是怎麼樣的?
6、List有那些型別,內部由什麼構成?
7、從上一家公司離職的原因是什麼?
8、什麼時候能入職?
汽車之家面試總體非常簡單,沒有筆試,直接面試,大概十分鐘不到就敲定了。

京東
1、HashMap底層怎麼實現的?
2、Mybits底層怎麼實現的?
3、spring mvc 一個請求的處理過程是怎麼樣的?
4、動態代理模式怎麼實現?
5、責任鏈模式怎麼實現?
6、程序和執行緒的區別?程序間通訊和執行緒間怎麼通訊?
7、redis有哪些資料型別?
8、資料庫索引瞭解過嗎?
9、高併發處理有哪些方式?
10、阻塞佇列怎麼實現?
11、sping boot 和ssm的區別和優勢?
12、你用tomcat怎麼部署專案?怎麼改埠?怎麼線上部署?
13、jsp和servlet區別
14、socket底層怎麼實現?
15、AOP是什麼?有什麼用?
16、依賴注入怎麼理解?
17、你平時寫專案分幾層?
18、service層寫介面了嗎?service寫介面有什麼用?
19、jvm瞭解過嗎? 分為哪些部分?
20、java堆裡怎麼構成?
21、有哪些垃圾回收演算法?哪種演算法適合老年代回收?
22、垃圾回收演算法怎麼標識需要回收的垃圾?
23、表關聯有哪些方式?有什麼區別?
24、程式碼規範有讀過專業的文件嗎?
25、寫個單例模式。並解釋一下
26、jvm調優引數有哪些?有什麼用
27、學過資料結構嗎?(沒接著往下問)在學校還學過那些課程?
28、說說你的一個專案,自由發揮。
29、你這年齡應該畢業兩年了吧?你到底有沒有過正式工作,我們會對你背景調查的
30、還有什麼我們沒有發掘出來的潛力你可以自己說
31、你使用執行緒是自己new還是怎麼樣?(答:使用執行緒池)
32、有哪些執行緒池?33:怎麼自定義執行緒池?
34、maven有哪些倉庫?大多隻記得這些,還有好多問題記不清楚了。

二面的時候他們表達出來的想法就是你已經符合要求,再問更深的東西,探探你的極限,三面是個boss,就出來隨便問兩個技術問題確認一下。同樣沒有筆試,所有問題口頭答。全程差不多一個半小時。