摘要:作者鏈接來源牛客網(wǎng)今天剛剛收到的電話,開心,簡單記錄一下美團(tuán)的面經(jīng)。當(dāng)時面試官評價基礎(chǔ)不是很好,其他還行。的三次握手四次揮手。整體感覺美團(tuán)的面試比較基礎(chǔ),但是各個方面都有涉及到。
作者:icysnowgx
鏈接:https://www.nowcoder.com/disc...
來源:??途W(wǎng)
今天剛剛收到hr的電話,開心,簡單記錄一下美團(tuán)的面經(jīng)。時間隔的比較久了,簡單回憶下,最后會給出我之前整理的別人的面經(jīng)
一面1點(diǎn)50開始一面的。簡單自我介紹,問了下java基礎(chǔ)的東西比如volite關(guān)鍵字,同步的方法,悲觀鎖和樂觀鎖等等。jvm相關(guān)的知識。線程池,B+樹這些,差不多面試了40分鐘的樣子。當(dāng)時面試官評價基礎(chǔ)不是很好,其他還行。還以為涼涼了,沒想到馬上接到通知下午5點(diǎn)面。
二面同樣的先簡單自我介紹了下,問了下項目。之后也是各個方面都問了下。java基礎(chǔ)比如hashmap的源碼,實(shí)現(xiàn),里邊用到了幾個類(當(dāng)時這個問題直接懵了)。courrentHashmap怎么實(shí)現(xiàn)的,linkedlist和arraylist有什么區(qū)別。cas是什么,怎么實(shí)現(xiàn)的,會有什么問題。tcp的三次握手四次揮手。設(shè)計模式有什么了解。當(dāng)時說了一個責(zé)任鏈模式。又問了下責(zé)任鏈具體怎么實(shí)現(xiàn),有哪幾個類。然后問單例怎么實(shí)現(xiàn)。餓漢,懶漢,雙重檢測,為什么要雙重檢測。http的method有哪些。感覺各方面都問了一些。最后評價是還行但是沒什么亮點(diǎn)。然后和我講了很久應(yīng)該怎么應(yīng)對面試。要學(xué)會主動把話題引向自己的亮點(diǎn)等等。差不多面了快1個半小時的樣子。
三面隔了3天周四3面突然來電話。中午的睡覺手機(jī)靜音了沒接到。晚上5點(diǎn)多打過來的。問了下項目,然后介紹項目亮點(diǎn)。我準(zhǔn)備說算法的結(jié)果說設(shè)計上的亮點(diǎn)。然后我說沒什么亮點(diǎn),也沒處理高并發(fā)什么的。之后就不問項目了。問了下volite實(shí)現(xiàn)的原理,快排復(fù)雜度o(nlogn)是為什么。n是什么logn是什么。大概就20分鐘吧。當(dāng)時感覺就是涼涼了。
下周2查狀態(tài)的時候突然變成了擬錄取,當(dāng)時感覺自己真的很幸運(yùn)能通過面試。之后也沒人聯(lián)系我,還在想擬錄取是不是就是備胎池備著的意思。期間也在牛客網(wǎng)上咨詢過,基本都說是穩(wěn)了。就等了一周
這周一的時候給二面的面試官發(fā)了個短信詢問了下情況(因?yàn)槟居衕r聯(lián)系過我),他說已經(jīng)通過了hr幫我問問,之后今天接到了hr電話,算是拿到了口頭offer了。
整體感覺美團(tuán)的面試比較基礎(chǔ),但是各個方面都有涉及到。面試官人很好,面試過程中會不斷引導(dǎo)你,面試完了我問他事情也很快就會恢復(fù)了。我現(xiàn)在比較后悔的是之前沒怎么接觸過高并發(fā)這塊,感覺做的系統(tǒng)都是curd的簡單操作,應(yīng)該要好好包裝一下自己的項目,搞幾個亮點(diǎn)出來。
下面附上之前整理的美團(tuán)面經(jīng):volatile關(guān)鍵字的底層實(shí)現(xiàn),volatile是不是原子性的
快排的時間復(fù)雜度
java中線程如何交互
java中的鎖機(jī)制
悲觀鎖和樂觀鎖,應(yīng)用中的案例,mysql當(dāng)中怎么實(shí)現(xiàn),java中的實(shí)現(xiàn)
長連接和短連接
tcp為什么三次握手卻要四次分手
泛型
常見的異常類
單例模式(線程安全,雙重檢查)
spring了解(我面試的時候沒有問)
常見的排序算法
線程和進(jìn)程的區(qū)別
同步的控制方法
integer與int區(qū)別
重寫和重載區(qū)別
hashmap與hashtable區(qū)別
常見的設(shè)計模式(一般是問你熟悉哪些)
抽象類與接口類區(qū)別
數(shù)據(jù)庫索引
java lock的實(shí)現(xiàn),公平鎖、非公平鎖
多線程中斷的原理
B+,B-,紅黑樹,二叉搜索樹,平衡搜索樹
線程池(常見的線程池,各個參數(shù)的意義)
優(yōu)化sql
ACID,隔離級別
JVM類加載機(jī)制
JVM分區(qū)
GC
垃圾收集器
另外還有一些常見的算法,鏈表啊樹的等等
歡迎關(guān)注我的微信公眾號:“Java面試通關(guān)手冊”(堅持原創(chuàng),分享美文,分享各種Java學(xué)習(xí)資源,面試題,以及企業(yè)級Java實(shí)戰(zhàn)項目回復(fù)關(guān)鍵字免費(fèi)領(lǐng)取):
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/68948.html
一面(23min) 自我介紹 項目中最自豪的部分 也沒什么太自豪的,就是在移動端開發(fā)的時候不存在cookie和session,然后用redis存了一下驗(yàn)證碼感覺還不錯。 講一講ArrayList和LinkedListArrayList底層實(shí)現(xiàn)是數(shù)組,并且每次擴(kuò)容擴(kuò)容1.5倍,常用在查詢較多的場景中。而LinkedList底層實(shí)現(xiàn)是鏈表常用在增刪比較多的場景 你說你對鎖有了解,說一說你最熟...
摘要:我自己總結(jié)的學(xué)習(xí)的系統(tǒng)知識點(diǎn)以及面試問題,已經(jīng)開源,目前已經(jīng)。面試官那你都了解里面的哪些東西呢我哈哈哈這可是我的強(qiáng)項,從,說到,,又說到線程池,分別說了底層實(shí)現(xiàn)和項目中的應(yīng)用。 我自己總結(jié)的Java學(xué)習(xí)的系統(tǒng)知識點(diǎn)以及面試問題,已經(jīng)開源,目前已經(jīng) 35k+ Star。會一直完善下去,歡迎建議和指導(dǎo),同時也歡迎Star: https://github.com/Snailclimb... ...
摘要:面經(jīng)因?yàn)槲彝耆珱]有面試經(jīng)驗(yàn),從來沒有經(jīng)歷過面試,于是想著在去這類大公司面試之前先找成都的小公司練練手,積累點(diǎn)面試經(jīng)驗(yàn)。于是三月份開始就有成都的小公司開始約我面試。 前序 從我高考成績出來那一刻開始,從我在高考志愿上填上計算機(jī)科學(xué)與技術(shù)這幾個當(dāng)時在心中堪稱神圣的幾個字開始,我就已經(jīng)把進(jìn)入中國互聯(lián)網(wǎng)最高殿堂BAT作為我整個大學(xué)奮斗的目標(biāo),哪怕我就讀的是一所位于內(nèi)陸的雙非一本大學(xué)我也認(rèn)為我能...
摘要:前段時間,前同事跳槽,機(jī)緣巧合下面了阿里,本來憑著試一試的態(tài)度,卻不料好事成雙,拿到了,而且薪資也了。面就沒啥東西可聊的,基本上就是對此次面試的一個評價定薪等等一些之內(nèi)的話題。如果是現(xiàn)場面試,記得關(guān)注當(dāng)天的天氣,提前查一下路線。 ...
閱讀 3295·2023-04-26 01:30
閱讀 771·2021-11-08 13:15
閱讀 1904·2021-09-24 10:35
閱讀 1072·2021-09-22 15:41
閱讀 1983·2019-08-30 15:44
閱讀 694·2019-08-30 13:22
閱讀 1069·2019-08-30 13:06
閱讀 1281·2019-08-29 13:22