餓了嗎後臺開發JAVA崗:三面技術+HR面試
本來以為美團面試至少能撐到二面,結果卻秒掛了,嗚嗚~~傷心~~~回來後發憤圖強,瘋狂複習刷題半月(小小提示一下:文末有分享我的複習刷題資料,可以免費領取哦~),又重新投了餓了麼,四面半個月,終於在昨天收到了offer~~~一起來看下我的餓了麼四面吧~~
一面(一個半小時)
- 首先自我介紹
- 瞭解Web層開發?數據庫索引瞭解麼?聚簇索引,非聚簇索引?索引分類?
- 瞭解數據庫都由哪些引擎?分別有什麼區別和使用場景?
- 瞭解分佈式?高可用?如何保證節點集群的同步?Nginx瞭解過麼?
- 什麼是事務,數據庫的隔離級別,Mysql默認的隔離級別。
- JVM的內存模型,GC算法
- 非遞歸實現青蛙跳臺階(非遞歸斐波拉契數列)
- 判斷鏈表是否有環,若有則返回環的入口節點
- 對象的重寫和重載?
- 設計模式裡面,單例模式?實現單例模式的雙重校驗。
- epoll函數怎麼理解?epoll函數在別的哪些地方有用到?
- 手撕:兩個鏈表的重合第一個節點。
二面(一個小時)
- 自我介紹吧
- 項目介紹
- 進程與線程的區別
- 進程通信的方式
- 信號量是怎麼實現的
- URL分為哪些部分
- 瀏覽器輸入URL發生了什麼
- DNS如何解析域名的
- TCP的三次握手和四次揮手及其原因
- 手撕:有時間區間,判斷昨天送外賣的峰值。(這個題做了快三十分鐘,主要是外賣訂單可能是前天的,昨天的或者今天的)。
- 死鎖的原因及如何解決
- 常見的I/O模式,同步和異步的區別
三面(四十分鐘)
- 自我介紹
- 實習項目
- 請總結實習學到的三個點
- 類似於百度地圖,如何求A地到B地的路徑,剛開始被面試官套路了,用各種分類討論了半天,最後才發覺面試官想問的是有向圖求最短路徑?說了一下方法是什麼?迪傑斯特拉算法作用,複雜度?
- 智力題:一天24小時,時針和分針會重合幾次?
- 智力題:四個人打牌,錢都被風颳到地上,每個人都知道自己多少錢,你只知道總數。請問你能幫他們都分準錢嗎,其中每個人都可能說謊。
- 還有啥問題?
HR面
- 自我介紹
- 為啥想來餓了麼?對餓了麼美團瞭解多少?
- 心中的互聯網公司排序啊
- 美團和餓了麼選哪個啊
- 自己的優點和缺點
- 還有什麼問題 ?
總結
美團秒掛傷透我心,瘋狂複習刷題,終於喜提餓了麼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個最佳實踐
閱讀更多 Java技術虎 的文章