歷時(shí)兩個(gè)月終拿下京東offer,學(xué)習(xí)筆記全在這兒了
前言
今天為大家分享一位來自京東大佬的面試歷程,從傳統(tǒng)企業(yè)工作三年,歷時(shí)2個(gè)月的時(shí)間,終于跳槽到了京東,拿到大廠offer的故事。學(xué)習(xí)筆記放文章末尾!


京東一面
1.線程池用過哪些,線程池有哪些參數(shù),然后問我?guī)讉€(gè)常用線程池的用法和實(shí)際場景問 題。
2.集合框架的知識(shí),hashmap,ArrayList,LinkedList源碼相關(guān)知識(shí),基本整個(gè)介紹了 一遍,與hastable,concurrenthashmap相互的關(guān)聯(lián)和區(qū)別
3.說幾個(gè)垃圾回收器,cms回收器有哪幾個(gè)過程,停頓幾次,會(huì)不會(huì)產(chǎn)生內(nèi)存碎片。老 年代產(chǎn)生內(nèi)存碎片會(huì)有什么問題。
4.講講快速排序,分析一下時(shí)間復(fù)雜度?
5.雙親委派模型介紹一下
6.java中同步、volatile關(guān)鍵字
7.jvm內(nèi)存分區(qū),為什么要有新生代和老年代
8.有做個(gè)VM內(nèi)存優(yōu)化嗎?
9.數(shù)據(jù)庫索引主鍵和唯一索引有什么區(qū)別
10.聚集索引和非聚集索引的區(qū)別?
11.MySQL存儲(chǔ)引擎innoDB和MylSAM的區(qū)別?
12. innoDB的B+樹索引葉子節(jié)點(diǎn)的Data域存儲(chǔ)的是什么?MylSAM的B+樹索引葉子節(jié) 點(diǎn)的Data域存儲(chǔ)的是主鍵還是物理地址?
京東二面
1.MySQL innodb的b+樹索引,主鍵索引,聚簇索引有什么區(qū)別。
2.數(shù)據(jù)庫四大特性
3.事務(wù)的四大隔離級別
4.jvm場景問題,標(biāo)記清除多次后老年代產(chǎn)生內(nèi)存碎片,引起full gc,接下來可能發(fā)生 什么問題。
5.MySQL里有哪些鎖,行鎖表鎖,樂觀鎖呢
6.MySQL的死鎖怎么產(chǎn)生的,舉了兩個(gè)例子。
7.dubbo里的zookeeper是做什么的
8.aio,nio,bio的了解,NIO的核心概念有哪些?
9.常用的NIO框架有哪些?優(yōu)劣勢
京東三面(總監(jiān)面)
1.分布式下redis如何保證線程安全
2.redis持久化的方式以及區(qū)別
3.zookeeper如何實(shí)現(xiàn)分布式鎖、其他分布式鎖怎么實(shí)現(xiàn)4.kafka的架構(gòu),如何用kafka保證消息的有序性
5.數(shù)據(jù)庫的優(yōu)化包含哪些?MySQL的優(yōu)化,談兩個(gè)你優(yōu)化的例子。
6.最有技術(shù)難度的項(xiàng)目,介紹下相關(guān)核心設(shè)計(jì)流程。
7.工作中,遇見了技術(shù)瓶頸無法解決,你的解決思路?
8.未來你的職業(yè)規(guī)劃是怎么樣?
總結(jié)
大佬的成功都不是一蹴而就的,而是背后都付出了辛苦的勞動(dòng),從后面的聊天過程中得知,光在學(xué)習(xí)這一塊兒就比別人付出的多!

最后把大佬的面試資料免費(fèi)分享給大家,希望對大家有幫助





資料領(lǐng)取:添加Q群:1092310320,暗號:B站,即可免費(fèi)領(lǐng)取以上資料
聽說一鍵三連的粉絲都面試成功了?也祝愿所有的讀者都能夠收獲自己心儀的offer!
