美團後臺開發JAVA崗:三面技術+HR面試
本來以為阿里面試至少能撐到二面,結果卻秒掛了,嗚嗚傷心~回來後發憤圖強,瘋狂複習刷題半月(小小提示一下:文末有分享我的 複習刷題資料,可免費分享~),又重新投了美團,四面半個月,終於在昨天收到了offer~一起來看下我的美團四面吧
首先自我介紹
瞭解Web層開發?資料庫索引瞭解麼?聚簇索引,非聚簇索引?索引分類?
瞭解資料庫都由哪些引擎?分別有什麼區別和使用場景?
瞭解分散式?高可用?如何保證節點叢集的同步?Nginx瞭解過麼?
什麼是事務,資料庫的隔離級別,Mysql預設的隔離級別。
JVM的記憶體模型,GC演演算法
非遞迴實現青蛙跳臺階(非遞迴斐波拉契數列)
判斷連結串列是否有環,若有則返回環的入口節點
物件的重寫和過載?
設計模式裡面,單例模式?實現單例模式的雙重校驗。
epoll函數怎麼理解?epoll函數在別的哪些地方有用到?
手撕:兩個連結串列的重合第一個節點。
自我介紹吧
專案介紹
程序與執行緒的區別
程序通訊的方式
號誌是怎麼實現的
URL分為哪些部分
瀏覽器輸入URL發生了什麼
DNS如何解析域名的
TCP的三次握手和四次揮手及其原因
手撕:有時間區間,判斷昨天送外賣的峰值。(這個題做了快三十分鐘,主要是外賣訂單可能是前天的,昨天的或者今天的)。
死鎖的原因及如何解決
常見的I/O模式,同步和非同步的區別
自我介紹
實習專案
請總結實習學到的三個點
類似於百度地圖,如何求A地到B地的路徑,剛開始被面試官套路了,用各種分類討論了半天,最後才發覺面試官想問的是有向圖求最短路徑?說了一下方法是什麼?迪傑斯特拉演演算法作用,複雜度?
智力題:一天24小時,時針和分針會重合幾次?
智力題:四個人打牌,錢都被風颳到地上,每個人都知道自己多少錢,你只知道總數。請問你能幫他們都分準錢嗎,其中每個人都可能說謊。
還有啥問題?
自我介紹
為啥想來美團?對美團瞭解多少?
心中的網際網路公司排序啊
騰訊和美團選哪個啊
自己的優點和缺點
還有什麼問題 ?
阿里秒掛傷透我心,瘋狂複習刷題,終於喜提美團offer~哈哈~好啦,不閒扯了,文章開頭又說要免費給大家分享我的複習資料,下面就給大家展示一下我的複習刷題寶典吧~
1、JAVA面試核心知識整理(PDF):包含JVM,JAVA集合,JAVA多執行緒並行,JAVA基礎,Spring原理,微服務,Netty與RPC,網路,紀錄檔,Zookeeper,Kafka,RabbitMQ,Hbase,MongoDB,Cassandra,設計模式,負載均衡,資料庫,一致性雜湊,JAVA演演算法,資料結構,加密演演算法,分散式快取,Hadoop,Spark,Storm,YARN,機器學習,雲端計算共30個章節。
2、Redis學習筆記及學習思維腦圖
3、資料面試必備20題+資料庫效能優化的21個最佳實踐