前言
今天這篇文章我本來是不打算更新的,在上午的時(shí)候一個(gè)粉絲朋友給我打了個(gè)微信電話,我當(dāng)時(shí)還納悶,都好久不聯(lián)系了突然打電話給我不會(huì)是借錢吧(開個(gè)玩笑),電話接通后他跟我說自己拿到京東offer了,我當(dāng)時(shí)是真的吃驚!在印象中這位粉絲一直不溫不火,工作3年了!這次突然一鳴驚人,然后就說要請(qǐng)我吃飯什么的,說多虧了我給他的資料和指導(dǎo),下面我把他的經(jīng)歷詳細(xì)說一下吧!
開始之前,記得點(diǎn)贊收藏加關(guān)注哦!我這里準(zhǔn)備了一線大廠面試資料和我原創(chuàng)的超硬核PDF技術(shù)文檔,以及我為大家精心準(zhǔn)備的多套簡(jiǎn)歷模板(不斷更新中),希望大家都能找到心儀的工作!需要的朋友點(diǎn)擊這里備注簡(jiǎn)書自行下載即可!
一面
1、線程池用過哪些?線程池有哪些參數(shù)?然后問我?guī)讉€(gè)常用線程池的用法和實(shí)際場(chǎng)景問題。
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ù)庫(kù)索引主鍵和唯一索引有什么區(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、在一個(gè)靜態(tài)方法內(nèi)調(diào)用一個(gè)非靜態(tài)成員為什么是非法的?
2、MySQL innodb的b+樹索引,主鍵索引,聚簇索引有什么區(qū)別。
3、數(shù)據(jù)庫(kù)四大特性
4、事務(wù)的四大隔離級(jí)別
5、jvm場(chǎng)景問題,標(biāo)記清除多次后老年代產(chǎn)生內(nèi)存碎片,引起full gc,接下來可能發(fā)生什么問題?
6、MySQL里有哪些鎖,行鎖表鎖,樂觀鎖呢?
7、MySQL的死鎖怎么產(chǎn)生的,舉了兩個(gè)例子。
8、dubbo里的zookeeper是做什么的?
9、aio,nio,bio的了解,NIO的核心概念有哪些?
10、常用的NIO框架有哪些??jī)?yōu)劣勢(shì)?
11、手撕代碼。??皖}霸上的原題,可以去看看:NC9 二叉樹中是否存在節(jié)點(diǎn)和為指定值的路徑;
三面
1、分布式下redis如何保證線程安全?
2、redis持久化的方式以及區(qū)別;
3、zookeeper如何實(shí)現(xiàn)分布式鎖、其他分布式鎖怎么實(shí)現(xiàn)?
4、kafka的架構(gòu),如何用kafka保證消息的有序性?
5、數(shù)據(jù)庫(kù)的優(yōu)化包含哪些?MySQL的優(yōu)化,談兩個(gè)你優(yōu)化的例子。
6、最有技術(shù)難度的項(xiàng)目,介紹下相關(guān)核心設(shè)計(jì)流程。
7、工作中,遇見了技術(shù)瓶頸無法解決,你的解決思路?
8、未來你的職業(yè)規(guī)劃是怎么樣?
HR面
這個(gè)最終人事面,我感覺沒什么好說的,反正就是巴拉巴拉那老一套。大家感興趣的話我下次可以單獨(dú)出一篇針對(duì)人事面的小篇章幫大家應(yīng)對(duì)人事小姐姐的靈魂拷問!
最后
最后提供免費(fèi)的Java架構(gòu)學(xué)習(xí)資料,學(xué)習(xí)技術(shù)內(nèi)容包含有:Spring,Dubbo,MyBatis, RPC, 源碼分析,高并發(fā)、高性能、分布式,性能優(yōu)化,微服務(wù) 高級(jí)架構(gòu)開發(fā)等等。
還有Java核心知識(shí)點(diǎn)+全套架構(gòu)師學(xué)習(xí)資料和視頻+一線大廠面試寶典+面試簡(jiǎn)歷模板可以領(lǐng)取+阿里美團(tuán)網(wǎng)易騰訊小米愛奇藝快手嗶哩嗶哩面試題+Spring源碼合集+Java架構(gòu)實(shí)戰(zhàn)電子書。
需要的朋友點(diǎn)擊這里備注簡(jiǎn)書自行下載即可,希望對(duì)大家有幫助!