破釜沉舟,在家摳腳2月,終於過了京東Java五面拿到Offer!

2020-10-25 14:01:19

一位小夥伴不想在每天做著增刪改查的事,於是下定決心辭職,在家爆肝兩個月,終於過了京東Java五面拿到了Offer。
小編將這位小夥伴面試京東五面的經驗分享給大家,希望能對即將面試的小夥伴有所幫助。

京東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的執行緒模型,零拷貝實現?Offer

京東Java 四面

  • Redis是單執行緒還是多執行緒?Redis的分散式叢集怎麼做?
  • 瞭解過叢集雪崩麼?
  • 談談高並行場景下削峰,限流的實現?
  • 你之前工作的專案裡個人最滿意的,談談你的架構設計思路?
  • 未來2年是怎樣打算的?

京東Java五面(HR)

  • 為什麼要從上一家公司離職?
  • 為什麼要選擇這裡?
  • 如何看待加班問題?
  • 平時自己是怎麼學習技術的,除了Java相關,還會去了解其他什麼技術?
  • 期待的薪資是多少?

總結

每一次Java面試,其實都是一次學習機會,是對自己技術知識棧的梳理、考核、覆盤。我們應該抱著學習的態度,認真對待,找到自己比較薄弱的環節,儘快去查漏補缺學習鞏固。
小編還整理了大廠java程式設計師面試涉及到的絕大部分面試題及答案免費分享給大家,希望能幫助到大家,有需要的朋友可以看下面的免費領取方式

↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
領資料點這裡:暗號CSDN

在這裡插入圖片描述
在這裡插入圖片描述

領資料點這裡:暗號CSDN
↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑

最後感謝大家的支援,希望小編整理的資料能夠幫助到大家!也祝願大家都能夠升職加薪!
在這裡插入圖片描述