
寫在前頭
在2019年時,就早早生了跳槽的念頭,心想著拿完年終獎就要開始“跑路”,但萬萬沒想到過完春節之后竟被疫情耽擱了這么久,導致很多互聯網公司的招聘都往后一拖再拖,幸運的是,剛復工之后,就收到了朋友的訊息,有京東內推的機會,問我要不要試一試,雖然說之前的目標是BAT,但根據自己目前情況來說,可能拿個京東也算是不錯了,于是著手準備起來,
說說自己:實際上我的base并不是太好,本科畢業,沒讀研,也非985/211,畢業之后就進了一家電商公司做Java,這一呆就呆了整整三年,中途帶了團隊,也算做了一些事實,所以現在出來面試,在簡歷上,還是能寫出不少專案內容的,
下面就具體分享一下我這次京東面試的經歷和識訓,希望能給予身處同樣處境的朋友一些啟發和幫助,

京東4面經歷分享
京東一面:
- 自我介紹,主要問了做了什么和擅長什么?
- @Autowired的實作原理
- Bean的默認作用范圍是什么?其他的作用范圍?
- 索引是什么概念有什么作用?
- MySQL里主要有哪些索引結構?
- 哈希索引和B+樹索引比較?
- 說說Java執行緒池的原理?執行緒池有哪些?執行緒池工廠有哪些執行緒池型別,及其執行緒池引數是什么?
- hashmap原理,處理哈希沖突用的哪種方法?BIO、NIO、AIO的區別和聯系?
- jvm記憶體模型jmm,知道的全講講
- 講講Java GC機制?
- Java怎么進行垃圾回收的?什么物件會進老年代?
- 垃圾回收演算法有哪些?為什么新生代使用復制演算法?
- HashMap的時間復雜度?HashMap中Hash沖突是怎么解決的?Java8中的HashMap有什么變化?
- 紅黑樹需要比較大小才能進行插入,是依據什么進行比較的?其他Hash沖突解決方式?
- hash和B+樹的區別?分別應用于什么場景?哪個比較好?
京東二面:
- 自我介紹
- 為什么MyISAM查詢性能好?
- 說說事務特性(ACID)?
- mysql資料庫默認存盤引擎,有什么優點?
- MySQL的事務隔離級別,分別解決什么問題?
- SQL慢查詢的常見優化步驟是什么?
- 說下樂觀鎖,悲觀鎖(select for update),并寫出sql實作?
- 講講TCP協議的三次握手和四次揮手程序?
- 用到過哪些rpc框架?
- Java web過濾器的生命周期?
京東三面:
- 自我介紹,講下專案!
- 加鎖有什么機制?
- 資料庫水平切分,垂直切分的設計思路和切分順序
- Redis如何解決key沖突?
- 如何保證資料庫與redis快取一致的?
- 專案中訊息佇列怎么用的?使用哪些具體業務場景?
- JVM相關的分析工具有使用過哪些?具體的性能調優步驟嗎?
- MySQL的慢sql優化一般如何來做?除此外還有什么方法優化?
- 線上的服務器監控指標,你認為哪些指標是最需要關注的?為什么?
- soa和微服務的區別?
- 單機系統演變為分布式系統,會涉及到哪些技術的調整?請從前面負載到后端詳細描述,
- 設計一個秒殺系統?
京東HR面:
- 自我介紹
- 負責什么系統?
- 為什么要讓我獨立負責?
- 手頭有沒有其他offer?
- offer薪資有多少?
- 哪里人 以后打算在哪里發展?
- 怎么看待996?
- 如果要你去北京,你愿意去嗎?
- 你的專案只用了增刪改查嗎?還有其他的嗎?
- 最有成就的事是什么?
- 你有什么問題要問的嗎?
2020年京東面試題完整版(答案+決議):
此次京東面試的最大感受沒有別的,最主要的就是和各位面試官都很聊得來,面試程序是比較愉悅的,因此進行得比較順利,想要面試這些互聯網公司的朋友,只給一個建議:真誠待人,以真心換真心,不要弄虛作假,HR 問什么問題,如實回答即可,在回拒offer 時候,也請好好說話,
最后來贈送一波福利,對于從事JAVA開發的人來說,不斷學習提升自己的技能是非常重要的,以下免費放送的檔案資料,需要的【見下圖】即可~
全家桶復習筆記

Java面試題庫

學習電子書

獲取以上資料,【見下圖】即可免費帶走~

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/137359.html
標籤:python
