1. 程式人生 > >京東金融面試

京東金融面試

京東金融面試(轉載自網際網路)

面試官是京東金融的,感覺比較看中鎖、多執行緒、分散式、快取等一些問題.

  • 1、自我介紹

  • 2、用過什麼框架

  • 3、spring的優點、spring的特點(DI、IOC、AOP)以及怎麼實現的

  • 4、提到了動態代理問了問動態代理怎麼實現、java中是怎麼實現的

  • 5、servlet、servlet的生命週期、spring中的servlet

  • 6、用過快取麼、有什麼框架、分散式快取怎麼實現的、分散式鎖是怎麼實現的

  • 7、抽象類和介面的區別、介面是否可以繼承抽象類、介面是否可以多繼承介面

  • 8、多執行緒相關、怎麼建立一個執行緒

  • 9、講一講死鎖、死鎖的條件

  • 10、講一講JAVA中的鎖(synchronized、lock)

  • 11、HashMap底層實現

  • 12、記憶體模型(工作記憶體主記憶體、jvm裡的結構)

  • 13、GC相關

  • 14、類載入器有哪些、類載入過程

  • 15、資料庫用過啥、講講mysql的引擎和區別

  • 16、索引的特點、怎麼實現的、講講B+樹

  • 17、事務的特點、事務隔離級別