【粉絲投稿】三年經驗成功拿到京東offer,附上大佬的Java社招面經分享

前言

今天這篇文章我本來是不打算更新的,在上午的時候一個粉絲朋友給我打了個微信電話,我當時還納悶,都好久不聯繫了突然打電話給我不會是借錢吧(開個玩笑),電話接通後他跟我說自己拿到京東offer了,我當時是真的喫驚!在印象中這位粉絲一直不溫不火,工作3年了!這次突然一鳴驚人,然後就說要請我喫飯什麼的,說多虧了我給他的資料和指導,下面我把他的經歷詳細說一下吧!

開始之前,記得點贊收藏加關注哦!我這裏準備了一線大廠面試資料和我原創的超硬核PDF技術文檔,以及我爲大家精心準備的多套簡歷模板(不斷更新中),希望大家都能找到心儀的工作!需要的朋友點擊這裏備註csdn自行下載即可!

一面

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、在一個靜態方法內調用一個非靜態成員爲什麼是非法的?

2、MySQL innodb的b+樹索引,主鍵索引,聚簇索引有什麼區別。

3、數據庫四大特性

4、事務的四大隔離級別

5、jvm場景問題,標記清除多次後老年代產生內存碎片,引起full gc,接下來可能發生什麼問題?

6、MySQL裏有哪些鎖,行鎖表鎖,樂觀鎖呢?

7、MySQL的死鎖怎麼產生的,舉了兩個例子。

8、dubbo裏的zookeeper是做什麼的?

9、aio,nio,bio的瞭解,NIO的核心概念有哪些?

10、常用的NIO框架有哪些?優劣勢?

11、手撕代碼。牛客題霸上的原題,可以去看看:NC9 二叉樹中是否存在節點和爲指定值的路徑;

三面

1、分佈式下redis如何保證線程安全?

2、redis持久化的方式以及區別;

3、zookeeper如何實現分佈式鎖、其他分佈式鎖怎麼實現?

4、kafka的架構,如何用kafka保證消息的有序性?

5、數據庫的優化包含哪些?MySQL的優化,談兩個你優化的例子。

6、最有技術難度的項目,介紹下相關核心設計流程。

7、工作中,遇見了技術瓶頸無法解決,你的解決思路?

8、未來你的職業規劃是怎麼樣?

HR面

這個最終人事面,我感覺沒什麼好說的,反正就是巴拉巴拉那老一套。大家感興趣的話我下次可以單獨出一篇針對人事面的小篇章幫大家應對人事小姐姐的靈魂拷問!

最後

最後提供免費的Java架構學習資料,學習技術內容包含有:Spring,Dubbo,MyBatis, RPC, 源碼分析,高併發、高性能、分佈式,性能優化,微服務 高級架構開發等等。

還有Java核心知識點+全套架構師學習資料和視頻+一線大廠面試寶典+面試簡歷模板可以領取+阿里美團網易騰訊小米愛奇藝快手嗶哩嗶哩面試題+Spring源碼合集+Java架構實戰電子書。需要的朋友點擊這裏備註csdn自行下載即可,希望對大家有幫助!
在這裏插入圖片描述


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章