前言
做爲一個執着於分享技術的小編,終於有羣友力戰京東併成功斬獲Offer,接下來就把面試京東五面的經驗分享給你們,但願你們能站在巨人的肩膀上,更上一層樓,若是文章對你有幫助,還請多多關注支持哦web
京東Java一面
- HashMap和HashTable以及CocurrentHashMap詳細說明
- 網絡IO模型?什麼是多路複用IO?select和epoll的差異?
- TCP三次握手的過程,若是沒有第三次握手有什麼問題?
- 經常使用的線程池有哪些?各自的應用場景?
- Java類加載機制?雙親委派模型的好處?
- JAVA併發包組件瞭解多少?
- 何時多線程會發生死鎖?怎麼來預防
- 操做系統的用戶態和核心態切換條件以及爲何要切換
- 數據庫事務特色?事務隔離級別?項目中的事務實現?髒讀、不可重複讀、幻讀各舉個例子?
京東Java二面
- 數據庫索引?B+樹?爲何要建索引?什麼樣的字段須要建索引,建索引的時候通常考慮什麼?索引會不會使插入、刪除做效率變低,怎麼解決(分表做)?
- 設計模式,單例模式,怎麼保證線程安全?鎖效率過低,怎麼提升效率?
- CAS?CAS本質是什麼?什麼是原子性?Compare and Swap兩步***做,爲何能保證原子性(涉及到CPU指令)?
- 分佈式鎖的實現知道到哪些?你更推薦哪種鎖?
- Redis的持久化操做有哪些?
- 如何利用redis處理熱點數據
京東Java三面
- 有接觸過哪些消息隊列中間件?如何來選型?
- 談談你的SOA以及微服務的理解?
- 具體談談Spring Cloud服務和註冊?
- 分佈式的cap瞭解麼,分別指什麼?
- 網絡編程nio和netty相關,netty的線程模型,零拷貝實現?
京東Java 四面
- Redis是單線程仍是多線程?Redis的分佈式集羣怎麼作?
- 瞭解過集羣雪崩麼?
- 談談高併發場景下削峯,限流的實現?
- 你以前工做的項目裏我的最滿意的,談談你的架構設計思路?
- 將來2年是怎樣打算的?
京東Java五面(HR)
- 爲何要從上一家公司離職?
- 爲何要選擇這裏?
- 如何看待加班問題?
- 平時本身是怎麼學習技術的,除了Java相關,還會去了解其餘什麼技術?
- 期待的薪資是多少?
總結
以上就是京東面試的全過程了。想要去大廠面試,Java併發,性能調優,高併發場景問題解決是關鍵。接下來就是面試題整理總結了。也就是這些面試題幫助羣友成功斬獲offer!面試
領取地址:戳這裏免費領取,暗號:CSDNredis
領取地址:戳這裏免費領取,暗號:CSDN數據庫