HR會通過電話了解你的基本情況、項目經(jīng)驗、技術(shù)背景,以及對崗位的理解和興趣。
技術(shù)面試由技術(shù)負(fù)責(zé)人或團(tuán)隊成員進(jìn)行,深入探討你的技術(shù)能力和項目經(jīng)驗。
你能講講Java的內(nèi)存模型和垃圾回收機(jī)制嗎?
你了解Java中的多線程和并發(fā)控制嗎?請舉例說明你在項目中如何應(yīng)用。
解釋一下Java中的synchronized和ReentrantLock的區(qū)別。
你熟悉哪些常用的設(shè)計模式?請舉例說明在項目中的應(yīng)用。
如何實現(xiàn)一個高效的LRU緩存?
說說你對二叉搜索樹、哈希表的理解,以及它們的應(yīng)用場景。
給定一個數(shù)組,找出其中的第K大元素。
你如何設(shè)計一個高并發(fā)的訂單系統(tǒng)?需要考慮哪些方面?
你了解微服務(wù)架構(gòu)嗎?在項目中是如何實現(xiàn)的?
如何保證系統(tǒng)的高可用性和擴(kuò)展性?
美團(tuán)JAVA后端 一面
時間:晚上7.15-8.00
面試官自我介紹(是個年輕的學(xué)長,我自我介紹。
然后就是先進(jìn)行手撕代碼環(huán)節(jié):鏈表的奇偶重排
JAVA的基本類型和包裝類型
基本類型中int占用多少內(nèi)存
Integer占用多少內(nèi)存,比int多在哪些部分
Object類是什么,有哪些方法
類為什么重寫了equals方法后一定要重寫hashCode方法
hashmap的實現(xiàn)
hashmap中負(fù)載因子的作用和意義(這個沒答上來)
hashmap會縮容嗎,怎么縮容的(沒答上來)
TreeMap的實現(xiàn)
hashmap的key可以為null嗎,key為null的時候?qū)?yīng)的hash值為多少
mybatis中#和$的區(qū)別(答的不太好,把$不會轉(zhuǎn)義漏了,能用#就用#,$可能會被SQL注入攻擊)
MySQL索引類型
一張表可以建立多個唯一索引嗎
聯(lián)合索引的使用場景
只建立(a,b,c)的聯(lián)合索引,查詢(a,c)會命中聯(lián)合索引嗎
索引的底層實現(xiàn)(B+樹)
B+樹作為索引的優(yōu)點(diǎn)
redis的基本數(shù)據(jù)類型
一面:
二面:
項目(挑一個講),必須講清楚
針對框架項目問的比較多:往下看
(可能是因為我的簡歷上有框架相關(guān)的項目,所以這些問框架的問題比較多,我有一個同學(xué)基本沒問,因為她也沒復(fù)習(xí)框架,就直接問很多算法,問我的算法相對比較少,基本沒有)
三面:
某一個實驗室的項目,問的非常之細(xì),都給他畫時序圖,講解操作符了。。。
另一個Android相關(guān)項目的技術(shù)難點(diǎn)(這個項目的技術(shù)難點(diǎn)一定要準(zhǔn)備,好多問的)
客戶端與服務(wù)器的交互中,如果相應(yīng)非常慢,怎么排除故障或找尋原因
如何判斷緩存使用的是否恰當(dāng)(這是自己給自己挖的,因為回答上一個問題時我提到了緩存)
組合與聚合的區(qū)別
后來主要看你平時都干啥,跟我都聊起了狼人殺,,會問你喜歡那個角色,有什么體會之類的,有點(diǎn)半hr面
四面:
(美團(tuán)面試是面試體驗最好的,一天完事,從早上到下午,美團(tuán)給我的感覺就是問的不是特別深,但是有點(diǎn)廣,當(dāng)然好多人是被問了比較多的算法,所以,其他不夠,算法來湊。。。。另外,美團(tuán)肯定是比較偏Java的~~)
1.設(shè)計模式Singleton,寫代碼
講述快排算法
死鎖的四個條件
畫三次握手、四次揮手狀態(tài)圖,以及相對應(yīng)的網(wǎng)絡(luò)編程函數(shù)
Java線程的狀態(tài)
Java創(chuàng)建線程的方式,你最喜歡哪一種
2.用到的緩存技術(shù)、有哪些缺點(diǎn),與分布式緩存進(jìn)行對比
.延遲加載的好處、壞處
Hibernate的一級、二級緩存
Application、session范圍內(nèi)數(shù)據(jù)的區(qū)別
AOP除了cglib和Java動態(tài)代理還可以怎么實現(xiàn)
給一個情景,寫MySQl查詢語句
數(shù)據(jù)庫索引、什么字段不適合加索引
索引使用不恰當(dāng)?shù)膲奶?br>事務(wù)的隔離級別
動態(tài)規(guī)劃與遞歸相比有什么優(yōu)點(diǎn)
Object有哪些方法,問了hashCode()方法,還有,notifyAll()和notify()的區(qū)別
Java的內(nèi)存管理以及堆區(qū)的分類
自己選一個設(shè)計模式講解
服務(wù)器的異步機(jī)制
有沒有深入學(xué)習(xí)過Java相關(guān)的一些知識,并展開問,與學(xué)習(xí)之前有什么進(jìn)步
https機(jī)制的實現(xiàn)
面試官人很好,先介紹了整個面試流程
先寫了一道算法
給一個字符串,求字符串第一個只出現(xiàn)一次的下標(biāo) 空間復(fù)雜度On,時間復(fù)雜度On
算法題很簡單,但是當(dāng)時腦抽了一直在想怎么一次遍歷做出來,實際上用hashmap兩次遍歷就OK
算法題寫完感覺涼涼,后面問問題剛開始的答題也被算法影響了狀態(tài)很差、后面倒是調(diào)整過來好轉(zhuǎn)了
有哪些集合類
hashmap是在collection下面的嗎 不是 是在map下面
ArrayList和LinkedList的區(qū)別
線程安全的集合
copyonwriteList如何保證的線程安全
hashmap底層原理
為什么從頭插改為了尾插
concurrenthashmap底層原理
線程六大狀態(tài)
線程有running這個狀態(tài)嗎 當(dāng)時答的有 實際沒有 Java里是runnable
怎么樣變成等待狀態(tài)
創(chuàng)建線程的方式
為什么推薦使用線程池創(chuàng)建
為什么不推薦使用Executors的靜態(tài)方法去創(chuàng)建 這個問的其實就是為什么不推薦去創(chuàng)建單例線程池、緩存線程池等那四種,但是當(dāng)時沒聽懂Executors的靜態(tài)方法是什么意思,沒答出來
數(shù)據(jù)庫
事務(wù)四大特性
原子性怎么實現(xiàn)的
持久性怎么實現(xiàn)的
MVCC實現(xiàn)
redolog和binlog作用和區(qū)別
兩階段提交redolog和binlog
索引的底層
為什么要用b+樹
索引失效的場景
sql慢查詢優(yōu)化
回表查詢
招聘團(tuán)隊首先會對收到的大量簡歷進(jìn)行篩選。他們會關(guān)注候選人是否有相關(guān)的采購、銷售、供應(yīng)鏈管理等領(lǐng)域的經(jīng)驗,例如是否在電商采銷、傳統(tǒng)零售采購等崗位工作過。同時,也會看重教育背景、項目經(jīng)驗以及技能,比如熟練使用數(shù)據(jù)分析軟件、談判技巧相關(guān)的經(jīng)歷等。對于有知名企業(yè)相關(guān)工作經(jīng)驗、在采購項目中有突出業(yè)績或具備獨(dú)特資源優(yōu)勢的候選人可能會更受青睞。
面試官問的面試題: 請詳細(xì)說說你在過往采銷工作中是如何進(jìn)行供應(yīng)商評估的?
包括評估供應(yīng)商的資質(zhì)、生產(chǎn)能力、質(zhì)量控制體系、財務(wù)狀況、信譽(yù)等方面。例如,是否會實地考察供應(yīng)商工廠,查看其生產(chǎn)設(shè)備是否先進(jìn)、生產(chǎn)流程是否規(guī)范;如何獲取供應(yīng)商的財務(wù)信息來判斷其穩(wěn)定性;如何調(diào)查供應(yīng)商的市場口碑等。
在采購成本控制方面,你有哪些有效的方法和案例?
可以提到通過談判技巧爭取更優(yōu)惠價格,如利用采購量優(yōu)勢、市場競爭情況等進(jìn)行談判。也可以是通過優(yōu)化采購流程,減少中間環(huán)節(jié)來降低成本。案例方面,比如曾通過整合采購訂單,將分散采購變?yōu)榧胁少彛鼓愁惿唐凡少彸杀窘档土硕嗌侔俜直取?
美團(tuán)是筆試-初試-復(fù)試-HR面這樣一個節(jié)奏,然后我是屬于第一志愿掛了被補(bǔ)錄所以進(jìn)程很快,周一面了兩次周二終面,現(xiàn)在在等結(jié)果。
面試官問的面試題: 第一面比較基礎(chǔ),主要還是挖簡歷,然后對一些事務(wù)也是詢問你的看法,比如我實習(xí)經(jīng)歷里提到活躍用戶,然后她會就這個定義以及如何增長進(jìn)行細(xì)問,被面試官表揚(yáng)了哈哈哈
第二面就在第一面幾個小時后,面試官說一面面蠻清楚的就考了我很多問題解決?或者產(chǎn)品經(jīng)營,類似于對商業(yè)模式的一些考察,主要涉及到美團(tuán)外賣、滴滴等車、還有微信平臺的一些問題,感覺很難,我答得也不好,但是面試官真的很厲害思路非常清晰。最后居然通過了
終面HR面就是今天,主要還是深挖簡歷,尤其是我其中一段和物流運(yùn)營相關(guān)的經(jīng)歷被問得非常細(xì),包括盈利情況、運(yùn)營模式、具體措施、如何優(yōu)化等等等,后來也問了一些關(guān)于意向城市、職業(yè)規(guī)劃等基礎(chǔ)問題。反問問了問有關(guān)崗位工作內(nèi)容還有校招如何進(jìn)行人才培訓(xùn)的方面
不知道能不能通過,記錄一下,也許會對以后面試這個崗位的同學(xué)有幫助。面試給我感覺很好的,讓我學(xué)到很多東西