四面快手歸來,分享Java真題及面經(jīng):策略模式+紅黑樹+Java鎖+Redis+Kafka等分布式

看真題办成,了解差距泡态,明確學(xué)習(xí)方向與目標(biāo)。

看面經(jīng)迂卢,提前準(zhǔn)備某弦,事半功倍桐汤。

一面(一個小時十分鐘)

1.自我介紹

2.說說B+樹和B樹的區(qū)別,優(yōu)缺點(diǎn)等靶壮?

3聊聊Spring怔毛,主要IOC等等

4多線程JUC包下的一些常見的類,比如CountDownLatch腾降、Semaphore等

5.鎖的概念拣度,鎖相關(guān)的關(guān)鍵字,volatile螃壤,synchronized抗果。還比較了ReentrantLock與synchronized。

6.你了解哪些收集器奸晴?CMS和G1冤馏。詳細(xì)談?wù)凣1的優(yōu)點(diǎn)?什么時候進(jìn)行Full GC呢寄啼?

7.Spring中涉及的一些設(shè)計(jì)模式

8.算法題:無序數(shù)列中求第k大的數(shù)(維護(hù)最小堆逮光,然后依次遍歷,與堆頂比較)

9.MySQL創(chuàng)建索引的原則墩划,好處

10. 怎么實(shí)現(xiàn)一個線程安全的計(jì)數(shù)器涕刚?

二面(四十多分鐘)

1. 設(shè)計(jì)模式:講了單例,工廠方法乙帮,抽象工廠副女,策略模式,觀察者模式蚣旱,代理模式,還順便講了下spring動態(tài)代理的實(shí)現(xiàn)原理

2. 線程池有哪些參數(shù)戴陡?分別有什么用塞绿?如果任務(wù)數(shù)超過的核心線程數(shù),會發(fā)生什么恤批?阻塞隊(duì)列大小是多少异吻?

3. HashMap的底層數(shù)據(jù)結(jié)構(gòu)

4. 紅黑樹的具體結(jié)構(gòu)及實(shí)現(xiàn),紅黑樹與查找樹的區(qū)別體現(xiàn)

5. 接著聊ConcurrentHashMap喜庞,底層實(shí)現(xiàn)

6. HashMap哈希函數(shù)的認(rèn)識诀浪,JDK1.8采用的hash函數(shù)

7. 數(shù)據(jù)庫索引,索引底層的實(shí)現(xiàn)延都,B+樹的結(jié)構(gòu)以及與普通查找樹的優(yōu)點(diǎn)

9. TCP三次握手四次揮手雷猪,四次揮手過程中服務(wù)端的哪幾種狀態(tài),哪幾種包

10. 已經(jīng)有一個查詢好友的接口晰房,設(shè)計(jì)一個微信朋友圈求摇,可以實(shí)現(xiàn)發(fā)表朋友圈射沟,添加評論,查看評論等功能与境。主要是設(shè)計(jì)數(shù)據(jù)結(jié)構(gòu)

三面(50分鐘:主要分布式這塊)

你對快手的了解验夯,和抖音的區(qū)別,聊項(xiàng)目

項(xiàng)目中用到dubbo摔刁?那你說說什么是rpc框架挥转?和http調(diào)用的區(qū)別是什么?

Redis有哪些數(shù)據(jù)結(jié)構(gòu)共屈?持久化方案和區(qū)別绑谣?

Redis哨兵、集群的設(shè)計(jì)原理和區(qū)別趁俊?

Redis緩存和數(shù)據(jù)庫會存在一致性問題嗎域仇?怎么解決

Kafka怎么保證數(shù)據(jù)可靠性?講了生產(chǎn)者端發(fā)送消息到broker持久化寺擂,分區(qū)和副本機(jī)制暇务,消費(fèi)者消費(fèi)消息的at-least-once和at-most-once?怎么實(shí)現(xiàn)Exactly-Once怔软?

HR面:

常規(guī)的面試流程了垦细,主要就是自己優(yōu)缺點(diǎn),以及未來的職業(yè)發(fā)展挡逼,以及薪資這塊括改。

以上就是快手技術(shù)三面和HR面試題目,通過了解大廠的技術(shù)面試題目與面試經(jīng)驗(yàn)家坎,查漏補(bǔ)缺嘱能,平時在工作中多學(xué)習(xí)、多實(shí)踐虱疏,有目標(biāo)去擴(kuò)充自己的技術(shù)棧惹骂,深度掌握1-2門技術(shù)基礎(chǔ)上去延伸廣度,距離目標(biāo)就不會太遠(yuǎn)了做瞪。

關(guān)于快手面試題目对粪,大家有什么想要探討的內(nèi)容,歡迎留言~

覺得不錯請轉(zhuǎn)發(fā)支持装蓬,送你《架構(gòu)設(shè)計(jì)專題資料90期合集》著拭,由原BAT一線大廠架構(gòu)師原創(chuàng),耗時1年完成牍帚,涵蓋以下內(nèi)容儡遮。

Java編程+網(wǎng)絡(luò)+設(shè)計(jì)模式+數(shù)據(jù)庫+分布式(redis、session與微服務(wù)dubbo暗赶、spring cloud峦萎、docker等)

覺得不錯請點(diǎn)贊支持屡久,歡迎留言或進(jìn)我的個人群179961551領(lǐng)取【架構(gòu)資料專題目合集90期】、【BATJTMD大廠JAVA面試真題1000+】爱榔,本群專用于學(xué)習(xí)交流技術(shù)被环、分享面試機(jī)會,拒絕廣告详幽,我也會在群內(nèi)不定期答題筛欢、探討。

熱文導(dǎo)讀:Java 面試題目最全集合1000+ 大放送唇聘,能答對70%就去BATJTMD

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末版姑,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子迟郎,更是在濱河造成了極大的恐慌剥险,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,542評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件宪肖,死亡現(xiàn)場離奇詭異表制,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)控乾,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,822評論 3 394
  • 文/潘曉璐 我一進(jìn)店門么介,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人蜕衡,你說我怎么就攤上這事壤短。” “怎么了慨仿?”我有些...
    開封第一講書人閱讀 163,912評論 0 354
  • 文/不壞的土叔 我叫張陵久脯,是天一觀的道長。 經(jīng)常有香客問我镰吆,道長桶现,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,449評論 1 293
  • 正文 為了忘掉前任鼎姊,我火速辦了婚禮,結(jié)果婚禮上相赁,老公的妹妹穿的比我還像新娘相寇。我一直安慰自己,他們只是感情好钮科,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,500評論 6 392
  • 文/花漫 我一把揭開白布唤衫。 她就那樣靜靜地躺著,像睡著了一般绵脯。 火紅的嫁衣襯著肌膚如雪佳励。 梳的紋絲不亂的頭發(fā)上休里,一...
    開封第一講書人閱讀 51,370評論 1 302
  • 那天,我揣著相機(jī)與錄音赃承,去河邊找鬼妙黍。 笑死,一個胖子當(dāng)著我的面吹牛瞧剖,可吹牛的內(nèi)容都是我干的拭嫁。 我是一名探鬼主播,決...
    沈念sama閱讀 40,193評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼抓于,長吁一口氣:“原來是場噩夢啊……” “哼做粤!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起捉撮,我...
    開封第一講書人閱讀 39,074評論 0 276
  • 序言:老撾萬榮一對情侶失蹤怕品,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后巾遭,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體肉康,經(jīng)...
    沈念sama閱讀 45,505評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,722評論 3 335
  • 正文 我和宋清朗相戀三年恢总,在試婚紗的時候發(fā)現(xiàn)自己被綠了迎罗。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,841評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡片仿,死狀恐怖纹安,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情砂豌,我是刑警寧澤厢岂,帶...
    沈念sama閱讀 35,569評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站阳距,受9級特大地震影響塔粒,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜筐摘,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,168評論 3 328
  • 文/蒙蒙 一卒茬、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧咖熟,春花似錦圃酵、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,783評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至确沸,卻和暖如春捌锭,著一層夾襖步出監(jiān)牢的瞬間俘陷,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,918評論 1 269
  • 我被黑心中介騙來泰國打工观谦, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留拉盾,地道東北人。 一個月前我還...
    沈念sama閱讀 47,962評論 2 370
  • 正文 我出身青樓坎匿,卻偏偏與公主長得像盾剩,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子替蔬,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,781評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 從三月份找實(shí)習(xí)到現(xiàn)在告私,面了一些公司,掛了不少承桥,但最終還是拿到小米驻粟、百度、阿里凶异、京東蜀撑、新浪、CVTE剩彬、樂視家的研發(fā)崗...
    時芥藍(lán)閱讀 42,246評論 11 349
  • Java繼承關(guān)系初始化順序 父類的靜態(tài)變量-->父類的靜態(tài)代碼塊-->子類的靜態(tài)變量-->子類的靜態(tài)代碼快-->父...
    第六象限閱讀 2,154評論 0 9
  • 在一個方法內(nèi)部定義的變量都存儲在棧中酷麦,當(dāng)這個函數(shù)運(yùn)行結(jié)束后,其對應(yīng)的棧就會被回收喉恋,此時沃饶,在其方法體中定義的變量將不...
    Y了個J閱讀 4,417評論 1 14
  • docker提供了在服務(wù)端分布式的部署應(yīng)用,這樣的好處是方便維護(hù)和升級轻黑。 接下來我來介紹一些我在自己的服務(wù)器是如何...
    TonnyAlmend閱讀 7,477評論 5 14
  • 幸福并不是擁有你想要的糊肤,而是珍惜你所擁有的。
    杜家大師閱讀 109評論 0 0