1、項目介紹(聊一下自己做的項目,互相了解了一下)
2、redis相關(guān)問題
redis主要能解決什么問題,聊一下你所知道的?
聊一下redis高可用的相關(guān)。主要說一下哨兵集群的流程,包括選舉、以及宕機(jī)之后的處理方案。cluster集群的工作流程
聊一下redis哈希槽,為什么不用一致性哈希的方案
redis為什么這么快
redis跟mq的技術(shù)選型
3、mysql相關(guān)問題
mysql的事務(wù)隔離級別
面試官描述了一個場景.....這種情況下你怎么優(yōu)化mysql,說說你優(yōu)化的流程步驟
你能想到什么優(yōu)化mysql吞吐量的方案
mysql的底層數(shù)據(jù)結(jié)構(gòu)?索引怎么存儲的?
4、rabbitmq
rabbitmq的優(yōu)勢,能解決什么問題
說一下rabbitmq怎么保證高可用的?
聊聊鏡像隊列,怎么運作的?口述下代碼??
5、并發(fā)編程相關(guān)
hashmap跟concurrentHashMap
6、接近一個小時的計算機(jī)網(wǎng)絡(luò)基礎(chǔ)、操作系統(tǒng)基礎(chǔ)
進(jìn)程、線程
http1與http2
網(wǎng)絡(luò)五層架構(gòu),分別是做什么的?
TCP、UDP區(qū)別,UDP怎么實現(xiàn)可靠性的,在哪一層實現(xiàn)的?
TCP的流量控制、擁塞控制
進(jìn)程調(diào)度算法
7、JVM相關(guān)
8、算法題兩道
美團(tuán)網(wǎng)運力調(diào)配員面試題
項目的描述
自己在項目中擔(dān)任的角色,做了什么
在項目中遇到什么難點,怎么處理,有沒有測試過
如何對網(wǎng)站的靜態(tài)資源進(jìn)行優(yōu)化
分析:
將文字和圖片進(jìn)行壓縮
M個商家,N個專家,每個專家可以選擇K商家進(jìn)行交流,那么會出現(xiàn)一個商家可能會被多個專家交流,此時發(fā)生沖突,求碰撞概率是多少?
小型團(tuán)購網(wǎng)站,運行在一臺Linux服務(wù)器上,從應(yīng)用服務(wù)器的日志可以看出,在一段時間內(nèi)某些請求的響應(yīng)時間大大超過了平均響應(yīng)時間,請問應(yīng)該如何定位和解決這類問題。
美團(tuán)JAVA后端 一面
時間:晚上7.15-8.00
面試官自我介紹(是個年輕的學(xué)長,我自我介紹。
然后就是先進(jìn)行手撕代碼環(huán)節(jié):鏈表的奇偶重排
美團(tuán)網(wǎng)后端開發(fā)面試題
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)點
redis的基本數(shù)據(jù)類型
一面:
二面:
項目(挑一個講),必須講清楚
針對框架項目問的比較多:往下看
(可能是因為我的簡歷上有框架相關(guān)的項目,所以這些問框架的問題比較多,我有一個同學(xué)基本沒問,因為她也沒復(fù)習(xí)框架,就直接問很多算法,問我的算法相對比較少,基本沒有)
三面:
某一個實驗室的項目,問的非常之細(xì),都給他畫時序圖,講解操作符了。。。
另一個Android相關(guān)項目的技術(shù)難點(這個項目的技術(shù)難點一定要準(zhǔn)備,好多問的)
客戶端與服務(wù)器的交互中,如果相應(yīng)非常慢,怎么排除故障或找尋原因
如何判斷緩存使用的是否恰當(dāng)(這是自己給自己挖的,因為回答上一個問題時我提到了緩存)
組合與聚合的區(qū)別
后來主要看你平時都干啥,跟我都聊起了狼人殺,,會問你喜歡那個角色,有什么體會之類的,有點半hr面
四面:
(美團(tuán)面試是面試體驗最好的,一天完事,從早上到下午,美團(tuán)給我的感覺就是問的不是特別深,但是有點廣,當(dāng)然好多人是被問了比較多的算法,所以,其他不夠,算法來湊。。。。另外,美團(tuán)肯定是比較偏Java的~~)
美團(tuán)網(wǎng)java engineer面試題
1.設(shè)計模式Singleton,寫代碼
講述快排算法
死鎖的四個條件
畫三次握手、四次揮手狀態(tài)圖,以及相對應(yīng)的網(wǎng)絡(luò)編程函數(shù)
Java線程的狀態(tài)
Java創(chuàng)建線程的方式,你最喜歡哪一種
2.用到的緩存技術(shù)、有哪些缺點,與分布式緩存進(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)點
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)
總共4面。
一面是技術(shù)面,超過了一個半小時,后面有算法題,需要線上編碼
二面是技術(shù)面,主要是未來的團(tuán)隊領(lǐng)導(dǎo)溝通業(yè)務(wù)情況,考察抽象能力和架構(gòu)理論深度
三面是部門領(lǐng)導(dǎo)面,主要也是聊業(yè)務(wù)和技術(shù)在日常工作中的應(yīng)用,及對方法論的考察理解
四面是HR面,聊薪資等等
美團(tuán)網(wǎng)高級java工程師面試題
1,String, Stringbuffer, StringBuilder 的區(qū)別
2,ArrayList 和 LinkedList 有什么區(qū)別
3,講講類的實例化順序,比如父類靜態(tài)數(shù)據(jù),構(gòu)造函數(shù),字段,子類靜態(tài)數(shù)據(jù),構(gòu)造函數(shù),字段,當(dāng) new 的時候, 他們的執(zhí)行順序
4,用過哪些 Map 類,都有什么區(qū)別,HashMap 是線程安全的嗎,并發(fā)下使用的 Map 是什么,他們內(nèi)部原理分別是什么,比如存儲方式, hashcode,擴(kuò)容, 默認(rèn)容量等
5,抽象類和接口的區(qū)別,類可以繼承多個類么,接口可以繼承多個接口么,類可以實現(xiàn)多個接口么
6,繼承和聚合的區(qū)別在哪
7,講講你理解的 nio和 bio 的區(qū)別是啥,談?wù)?reactor 模型
面試官人很好,先介紹了整個面試流程
先寫了一道算法
給一個字符串,求字符串第一個只出現(xiàn)一次的下標(biāo) 空間復(fù)雜度On,時間復(fù)雜度On
算法題很簡單,但是當(dāng)時腦抽了一直在想怎么一次遍歷做出來,實際上用hashmap兩次遍歷就OK
算法題寫完感覺涼涼,后面問問題剛開始的答題也被算法影響了狀態(tài)很差、后面倒是調(diào)整過來好轉(zhuǎn)了
美團(tuán)網(wǎng)JAVA開發(fā)工程師面試題
有哪些集合類
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)是筆試-初試-復(fù)試-HR面這樣一個節(jié)奏,然后我是屬于第一志愿掛了被補(bǔ)錄所以進(jìn)程很快,周一面了兩次周二終面,現(xiàn)在在等結(jié)果。
面試官問的面試題:美團(tuán)網(wǎng)物流運營面試題
第一面比較基礎(chǔ),主要還是挖簡歷,然后對一些事務(wù)也是詢問你的看法,比如我實習(xí)經(jīng)歷里提到活躍用戶,然后她會就這個定義以及如何增長進(jìn)行細(xì)問,被面試官表揚了哈哈哈
第二面就在第一面幾個小時后,面試官說一面面蠻清楚的就考了我很多問題解決?或者產(chǎn)品經(jīng)營,類似于對商業(yè)模式的一些考察,主要涉及到美團(tuán)外賣、滴滴等車、還有微信平臺的一些問題,感覺很難,我答得也不好,但是面試官真的很厲害思路非常清晰。最后居然通過了
終面HR面就是今天,主要還是深挖簡歷,尤其是我其中一段和物流運營相關(guān)的經(jīng)歷被問得非常細(xì),包括盈利情況、運營模式、具體措施、如何優(yōu)化等等等,后來也問了一些關(guān)于意向城市、職業(yè)規(guī)劃等基礎(chǔ)問題。反問問了問有關(guān)崗位工作內(nèi)容還有校招如何進(jìn)行人才培訓(xùn)的方面
不知道能不能通過,記錄一下,也許會對以后面試這個崗位的同學(xué)有幫助。面試給我感覺很好的,讓我學(xué)到很多東西
(共2426條) 北京字節(jié)跳動科技有限公司
(共2147條) 阿里巴巴
(共2145條) 京東商城
(共16條) 窩窩團(tuán)
(共29條) 樂其網(wǎng)絡(luò)科技有限公司
(共38條) 湖南御家匯網(wǎng)絡(luò)有限公司
(共5條) 廈門雅迅網(wǎng)絡(luò)股份有限公司
(共7條) 江蘇油田
(共8條) 順風(fēng)快遞
(共7條) 深圳法雷奧
(共6條) 江蘇華星會計師事務(wù)所
(共9條) 蘇州邁為科技股份有限公司