前言
今天為大家分享一位來自京東大佬的面試歷程,從傳統企業作業三年,歷時2個月的時間,終于跳槽到了京東,拿到大廠offer的故事,學習筆記放文章末尾!

京東一面
1.執行緒池用過哪些,執行緒池有哪些引數,然后問我幾個常用執行緒池的用法和實際場景問 題,
2.集合框架的知識,hashmap,ArrayList,LinkedList原始碼相關知識,基本整個介紹了 一遍,與hastable,concurrenthashmap相互的關聯和區別
3.說幾個垃圾回收器,cms回收器有哪幾個程序,停頓幾次,會不會產生記憶體碎片,老 年代產生記憶體碎片會有什么問題,
4.講講快速排序,分析一下時間復雜度?
5.雙親委派模型介紹一下
6.java中同步、volatile關鍵字
7.jvm記憶體磁區,為什么要有新生代和老年代
8.有做個VM記憶體優化嗎?
9.資料庫索引主鍵和唯一索引有什么區別
10.聚集索引和非聚集索引的區別?
11.MySQL存盤引擎innoDB和MylSAM的區別?
12. innoDB的B+樹索引葉子節點的Data域存盤的是什么?MylSAM的B+樹索引葉子節 點的Data域存盤的是主鍵還是物理地址?
京東二面
1.MySQL innodb的b+樹索引,主鍵索引,聚簇索引有什么區別,
2.資料庫四大特性
3.事務的四大隔離級別
4.jvm場景問題,標記清除多次后老年代產生記憶體碎片,引起full gc,接下來可能發生 什么問題,
5.MySQL里有哪些鎖,行鎖表鎖,樂觀鎖呢
6.MySQL的死鎖怎么產生的,舉了兩個例子,
7.dubbo里的zookeeper是做什么的
8.aio,nio,bio的了解,NIO的核心概念有哪些?
9.常用的NIO框架有哪些?優劣勢
京東三面(總監面)
1.分布式下redis如何保證執行緒安全
2.redis持久化的方式以及區別
3.zookeeper如何實作分布式鎖、其他分布式鎖怎么實作4.kafka的架構,如何用kafka保證訊息的有序性
5.資料庫的優化包含哪些?MySQL的優化,談兩個你優化的例子,
6.最有技術難度的專案,介紹下相關核心設計流程,
7.作業中,遇見了技術瓶頸無法解決,你的解決思路?
8.未來你的職業規劃是怎么樣?
總結
大佬的成功都不是一蹴而就的,而是背后都付出了辛苦的勞動,從后面的聊天程序中得知,光在學習這一塊兒就比別人付出的多!
最后把大佬面試資料以及學習筆記分享給大家:
資料領取:戳這里免費領取,暗號:CSDN




聽說一鍵三連的粉絲都面試成功了?也祝愿所有的讀者都能夠識訓自己心儀的offer!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/171585.html
標籤:其他
下一篇:10年java經驗程式員感嘆,面試了二十多家公司的Java開發崗位,面試真的太難了,把面試的java面試題整理出來提供參考!

