京東一面(電話)
- 自我介紹
- 專案介紹
- Redis介紹
- 了解redis原始碼么
- 了解redis集群么
- Hashmap的原理,增刪的情況后端資料結構如何位移
- hashmap容量為什么是2的冪次
- hashset的原始碼
- object類你知道的方法
- hashcode和equals
- 你重寫過hashcode和equals么,要注意什么
- 假設現在一個學生類,有學號和姓名,我現在hashcode方法重寫的時候,只將學號參與計算,會出現什么情況?
- 往set里面put一個學生物件,然后將這個學生物件的學號改了,再put進去,可以放進set么?并講出為什么
- Redis的持久化?有哪些方式,原理是什么?
- 講一下穩定的排序演算法和不穩定的排序演算法
- 講一下快速排序的思想

京東二面(技術現場面試)
1.簡單介紹一下自己,
2.介紹一下自己的專案經驗,
3.介紹一下在IBM負責的系統的基本架構和實作,改進措施,
4.看過jdk中的哪些包的原始碼(java.util和java.util.concurrrent),
5.CountDownLatch和CyclicBarrier的區別,
6.java中有哪些同步方案(重量級鎖、顯式鎖、并發容器、并發同步器、CAS、volatile、AQS等),
7.描述一下ConcurrentHashMap的基本資料結構(鏈表法+紅黑樹優化)和同步方案+紅黑樹的幾大特性,
8.為什么HashMap的初始容量會是16,
9.最常用的幾個設計模式(最好不要紙上談兵,拿專案案例來說,面試官會很滿意的),
10.spring用過哪些模塊,
12.說說靜態代理和動態代理,
13.spring事務的配置流程和使用方法,

京東三面(現場)
- 三面沒怎么問技術,問了很多技術管理方面的問題
- 自我介紹
- 專案介紹
- 怎么管理專案成員
- 當意見不一致時,如何溝通并說服開發成員,并舉個例子
- 怎么保證專案的進度
- 資料庫的索引原理
- 非聚簇索引和聚簇索引
- 索引的使用注意事項
- 聯合索引
- 從底層解釋最左匹配原則
- Mysql對聯合索引有優化么?會自動調整順序么?哪個版本開始優化?
- Redis的應用
- Redis的持久化的方式和原理
- 技術選型,一個新技術和一個穩定的舊技術,你會怎么選擇,選擇的考慮有哪些
- 說你印象最深的京東技術團隊的三篇博客
- 最近在學什么新技術
- 你是怎么去接觸一門新技術的
- 會看哪些書
- 怎么選擇要看的書
因為文章篇幅限制,沒有全部展現出來,有需要以上面試檔案答案的朋友們只需三連之后私信回復“資料”或者掃描下方就可以免費獲得,(除檔案之外還有學習路線圖可以分享給大家哦)




轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/206183.html
標籤:其他
上一篇:CPU、記憶體優化分析-1

