日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

上月最新面过美团大众点评拿到offer的最新面经来了(技术三面+HR)

發(fā)布時(shí)間:2023/12/14 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 上月最新面过美团大众点评拿到offer的最新面经来了(技术三面+HR) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

?前言

本篇題材來自我朋友的朋友,他在最近的社招中拿到美團(tuán)的Offer,整體思路和面試題目由面試本人提供

由于作者面試過程中高度緊張,本文中只列出了自己還記得的部分題目。

一面:

  • 自我介紹
  • HashMap,ConcurrentHashMap與LinkedHashMap的區(qū)別
  • 如何在多線程環(huán)境下使用Map,ConcurrentHashMap原理,ConcurrentHashMap如何加鎖。
  • 多線程并發(fā)的同步實(shí)現(xiàn),有兩個(gè)方法,每個(gè)方法里有a部分代碼和b部分代碼,我要讓兩個(gè)線程分別執(zhí)行兩個(gè)方法,并且讓他們運(yùn)行完a部分代碼再一起向下執(zhí)行,如何實(shí)現(xiàn)。
  • TCP連接中的三次握手和四次揮手,四次揮手的最后一個(gè)ack的作用是什么,為什么要time wait,為什么是2msl。
  • ReetrantLock和synchronized的區(qū)別。
  • Java有哪些悲觀鎖的實(shí)現(xiàn)?
  • Java有哪些類實(shí)現(xiàn)了樂觀鎖?
  • java里面的同步鎖了解嗎?Countdownlauch和Cylicbarrior的區(qū)別,分別在什么應(yīng)用場(chǎng)景下使用
  • JVM的內(nèi)存結(jié)構(gòu)?哪些是共享的,哪些是線程私有的?Java虛擬機(jī)棧里面存放的是什么?
  • 如何自己實(shí)現(xiàn)一個(gè)線程池讓別人使用?
  • 哪些情況會(huì)觸發(fā)Java的類加載?
  • 手寫代碼:快速排序、單例模式,化一個(gè)工廠和裝飾者模式的UML類圖
  • AOP的實(shí)現(xiàn)原理?
  • Java鎖有哪幾種?可重入鎖和不可重入鎖的區(qū)別?
  • Lock和synchronized的區(qū)別?它們都是可重入鎖嗎?哪個(gè)效率更高?

二面:

  • 線程池有哪些參數(shù)?分別有什么用?如果任務(wù)數(shù)超過的核心線程數(shù),會(huì)發(fā)生什么?阻塞隊(duì)列大小是多少?
  • 數(shù)據(jù)庫(kù)連接池介紹下,底層實(shí)現(xiàn)說下
  • hashset底層實(shí)現(xiàn),hashmap的put操作過程
  • 說說HaspMap底層原理?再說說它跟HaspTable和ConcurrentHashMap他們之間的相同點(diǎn)和不同點(diǎn)?
  • 說說B+樹和B樹的區(qū)別,優(yōu)缺點(diǎn)等?
  • 算法題,對(duì)一個(gè)鏈表進(jìn)行歸并排序,鏈表可能有環(huán)
  • 怎么實(shí)現(xiàn)一個(gè)線程安全的計(jì)數(shù)器?
  • 原子類AtomicInteger實(shí)現(xiàn)原理是什么?和你設(shè)計(jì)的計(jì)數(shù)器優(yōu)劣比較?CAS怎么實(shí)現(xiàn)原子操作的?
  • Java中的鎖有什么?synchronized與Lock的區(qū)別?公平鎖和非公平底層怎么實(shí)現(xiàn)的?AQS原理詳細(xì)介紹一下?
  • JVM中的內(nèi)存區(qū)域劃分,堆的分代,為什么分代, 垃圾回收算法,垃圾回收器
  • 如何實(shí)現(xiàn)進(jìn)程間特定場(chǎng)景下的高效通信, 問了存儲(chǔ)相關(guān)的問題。
  • MySQL索引類型, 底層的數(shù)據(jù)結(jié)構(gòu)
  • 你了解哪些收集器?CMS和G1。詳細(xì)談?wù)凣1的優(yōu)點(diǎn)

三面:

  • 自己項(xiàng)目中的總結(jié)的并發(fā)經(jīng)驗(yàn)
  • 說說MySQL的鎖并發(fā)?加鎖的機(jī)制是什么?
  • 高并發(fā)場(chǎng)景下如何防止死鎖,保證數(shù)據(jù)的一致性?
  • 集群和負(fù)載均衡的算法與實(shí)現(xiàn)?
  • 說說分庫(kù)與分表設(shè)計(jì)?
  • 分庫(kù)分表帶來的分布式困境與對(duì)應(yīng)之策有哪些?
  • Redis和Setnx命令是如何實(shí)現(xiàn)分布式鎖的?使用Redis怎么進(jìn)行異步隊(duì)列?會(huì)有什么缺點(diǎn)?
  • 緩存擊穿的概念和解決方案?
  • Redis的數(shù)據(jù)結(jié)構(gòu)? 線程模型? Redis的數(shù)據(jù)淘汰機(jī)制?
  • Redis的數(shù)據(jù)一致性問題
  • MQ底層原理的實(shí)現(xiàn)?
  • 阻塞隊(duì)列不用Java提供的該怎么實(shí)現(xiàn)?
  • 講講負(fù)載均衡的原理?
  • 如何實(shí)現(xiàn)高并發(fā)環(huán)境下的削峰、限流?

HR面(略)

總結(jié)

面試建議是,一定要自信,敢于表達(dá),面試的時(shí)候我們對(duì)知識(shí)的掌握有時(shí)候很難面面俱到,把自己的思路說出來,而不是直接告訴面試官自己不懂,這也是可以加分的。

備戰(zhàn)面試,刷題是必不可少的。小編這里也是拿到這位朋友備戰(zhàn)面試的資料,其中包括一些面試題和視頻 可以提供給需要的朋友參考。有需要的小伙伴:一鍵三連(點(diǎn)贊+收藏+關(guān)注) 后,私信

總結(jié)

以上是生活随笔為你收集整理的上月最新面过美团大众点评拿到offer的最新面经来了(技术三面+HR)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。