美團點評高級1234面:算法+HashMap+Zookeeper+線程+Redis+kafka

坐標上海,金九銀十拿下了美團點評高級Java崗的offer,薪資稅前35k。

PS.

1. 本篇依舊是咱們原來的文章風格,省略各種前情提要和勾搭過程,直擊面試拷問細節。

2. 最近美團又有不少技術崗位開放了咯,感興趣的小伙伴要趕緊啦~


美團點評高級Java一面(技術,電話面試,約40分鐘)

1.自我介紹。

2.項目介紹。

3.了解過redis源碼及redis集群么?

4.分布式下redis如何保證線程安全?

5.Hashmap的原理,源碼?

6.Hashmap增刪的情況后端數據結構如何位移?

7.hashmap容量為什么是2的冪次?

8.object類你知道的方法?

9.你重寫過hashcode和equals么,要注意什么?

10.jvm內存分區,為什么要有新生代和老年代?

11.有做個JVM內存優化嗎?

12.數據庫索引 主鍵和唯一索引有什么區別?

13.聚集索引和非聚集索引的區別?

14.MySQL存儲引擎innoDB和MyISAM的區別?

15.講一下穩定的排序算法和不穩定的排序算法?

16.講一下快速排序的思想?


美團點評高級Java二面(技術,現場面試,約60分鐘)

1.幾種線程池區別?

2.aio,nio,bio的了解,NIO的核心概念有哪些?

3.常用的NIO框架有哪些,優劣勢?

4.事務的四大隔離級別?

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

6.MySQL innodb的b+樹索引,主鍵索引,聚簇索引有什么區別?

7.數據庫四大特性?

8.MySQL里有哪些鎖,行鎖表鎖,樂觀鎖呢?

9.MySQL的死鎖怎么產生的,舉了兩個例子。

10.dubbo里的zookeeper是做什么的?

11.表鎖 行鎖 樂觀鎖 悲觀鎖的特點和區別?

12.并發工具包有哪些,具體怎么用?

13.Docker平時怎么使用的?

14.Kafka如何解決數據堆積?

15.kafka消息的存儲機制?

16.如何用kafka保證消息的有序性?

17.kafka如何保證并發情況下消息只被消費一次?


美團點評高級Java三面題目(技術,現場面試,約60分鐘)

1.項目介紹。

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

3.分布式下redis如何保證線程安全?

4.redis持久化的方式以及區別?

5.zookeeper如何實現分布式鎖、其他分布式鎖怎么實現?

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

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

8.redis用的哪個版本?

9.如何搭建redis集群?

10.redis如何主從同步?

11.redis分布式鎖注意事項?

12.redis持久化的方式以及區別?

13.redis持久化方式及區別?

14.my sql數據量多大的時候需要分表?

15.my sql常用的存儲引擎及區別?

16.zookeeper的作用:分布式鎖、注冊服務中心?

17.zookeeper如何實現分布式鎖、其他分布式鎖怎么實現?

18.分布式事務的解決方案?

19.單點登錄怎么實現?

20.秒殺系統怎么來實現?

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

22.技術選型方面,一個新技術和一個穩定的舊技術,你會如何選擇,會考慮哪些因素?


美團點評高級Java四面題目(HR,現場面試,約30分鐘)

1.自我介紹下。

2.自己的優點和缺點。

3.為啥想來美團,對美團了解多少?

4.心中的互聯網公司排序。

5.工作中遇見暫時無法解決的問題,你是怎么應對的?

6.最近在學什么新技術

7.你是通過什么路徑與方法,去學習和接觸一門新技術的?

8.未來的職業規劃是什么?

9.溝通崗位與薪資:此處省略......

經驗總結

我是2014年畢業的,在上海工作,從事Java研發五年多,中間換了兩次工作,工資還算滿意,但工作內容都是反復造輪子,技術提升慢,感覺也學不到東西,一直夢想著有一天能進入BAT等大型互聯網企業工作,跟著大牛學習,提高自己的技術能力,為自己的履歷鍍金。

從萌生這個念頭的那天起,我就開始密切地關注互聯網大廠的Java崗招聘信息,為提高通關率及學習效率,我參加了優知學院的直通BAT-面試系列課學習,依據自己的情況做了一份詳細的學習計劃,通過系統化學習、梳理總結、查漏補缺,去了解自己與大廠高級Java崗位要求之間的距離,有針對性彌補自己在技術知識方面存在的短版。

直到今年的八月份,我覺得準備得差不多了,開始海投簡歷,包括阿里、騰訊、頭條、美團點評、京東等各互聯網公司的高級Java崗位,最終得到了美團點評的面試機會,并成功拿下美團點評高級Java崗的offer。

這次和大家分享我在參加美團點評面試時被問到的一些題目。

如果覺得不錯,謝謝點贊支持下。

我是Mike 陳睿,專注分享:BAT架構技術干貨連載+BAT面試真題及答案等純技術干貨。

------end------

簡書號推薦閱讀:

BAT架構師所具備的完整Java技術知識圖譜

Kafka、RocketMQ、RabbitMQ的優劣勢比較

拼多多Java開發1234面:二叉樹+負載均衡+MySQL+Redis+高并發

螞蟻花唄1234面:Redis+分布式架構+MySQL+linux+紅黑樹

?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 227,428評論 6 531
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,024評論 3 413
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 175,285評論 0 373
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 62,548評論 1 307
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,328評論 6 404
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 54,878評論 1 321
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 42,971評論 3 439
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,098評論 0 286
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 48,616評論 1 331
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,554評論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 42,725評論 1 369
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,243評論 5 355
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 43,971評論 3 345
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,361評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,613評論 1 280
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,339評論 3 390
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 47,695評論 2 370

推薦閱讀更多精彩內容