阿里秒掛,瘋狂複習半個月,拿下美團offer(後臺開發JAVA崗)

2020-10-21 12:00:01

美團後臺開發JAVA崗:三面技術+HR面試

 

 

本來以為阿里面試至少能撐到二面,結果卻秒掛了,嗚嗚傷心~回來後發憤圖強,瘋狂複習刷題半月(小小提示一下:文末有分享我的 複習刷題資料,可免費分享~),又重新投了美團,四面半個月,終於在昨天收到了offer~一起來看下我的美團四面吧

一面(一個半小時)

  1. 首先自我介紹

  2. 瞭解Web層開發?資料庫索引瞭解麼?聚簇索引,非聚簇索引?索引分類?

  3. 瞭解資料庫都由哪些引擎?分別有什麼區別和使用場景?

  4. 瞭解分散式?高可用?如何保證節點叢集的同步?Nginx瞭解過麼?

  5. 什麼是事務,資料庫的隔離級別,Mysql預設的隔離級別。

  6. JVM的記憶體模型,GC演演算法

  7. 非遞迴實現青蛙跳臺階(非遞迴斐波拉契數列)

  8. 判斷連結串列是否有環,若有則返回環的入口節點

  9. 物件的重寫和過載?

  10. 設計模式裡面,單例模式?實現單例模式的雙重校驗。

  11. epoll函數怎麼理解?epoll函數在別的哪些地方有用到?

  12. 手撕:兩個連結串列的重合第一個節點。

二面(一個小時)

  1. 自我介紹吧

  2. 專案介紹

  3. 程序與執行緒的區別

  4. 程序通訊的方式

  5. 號誌是怎麼實現的

  6. URL分為哪些部分

  7. 瀏覽器輸入URL發生了什麼

  8. DNS如何解析域名的

  9. TCP的三次握手和四次揮手及其原因

  10. 手撕:有時間區間,判斷昨天送外賣的峰值。(這個題做了快三十分鐘,主要是外賣訂單可能是前天的,昨天的或者今天的)。

  11. 死鎖的原因及如何解決

  12. 常見的I/O模式,同步和非同步的區別

三面(四十分鐘)

  1. 自我介紹

  2. 實習專案

  3. 請總結實習學到的三個點

  4. 類似於百度地圖,如何求A地到B地的路徑,剛開始被面試官套路了,用各種分類討論了半天,最後才發覺面試官想問的是有向圖求最短路徑?說了一下方法是什麼?迪傑斯特拉演演算法作用,複雜度?

  5. 智力題:一天24小時,時針和分針會重合幾次?

  6. 智力題:四個人打牌,錢都被風颳到地上,每個人都知道自己多少錢,你只知道總數。請問你能幫他們都分準錢嗎,其中每個人都可能說謊。

  7. 還有啥問題?

HR面

  1. 自我介紹

  2. 為啥想來美團?對美團瞭解多少?

  3. 心中的網際網路公司排序啊

  4. 騰訊和美團選哪個啊

  5. 自己的優點和缺點

  6. 還有什麼問題 ?

總結

阿里秒掛傷透我心,瘋狂複習刷題,終於喜提美團offer~哈哈~好啦,不閒扯了,文章開頭又說要免費給大家分享我的複習資料,下面就給大家展示一下我的複習刷題寶典吧~

 

1、JAVA面試核心知識整理(PDF):包含JVMJAVA集合JAVA多執行緒並行,JAVA基礎,Spring原理微服務,Netty與RPC,網路,紀錄檔,ZookeeperKafkaRabbitMQ,Hbase,MongoDB,Cassandra,設計模式負載均衡資料庫一致性雜湊JAVA演演算法資料結構,加密演演算法,分散式快取,Hadoop,Spark,Storm,YARN,機器學習,雲端計算共30個章節。

 

2、Redis學習筆記及學習思維腦圖

 

3、資料面試必備20題+資料庫效能優化的21個最佳實踐