天天看點

美團java後端面試題目_美團資料平台+美團到家,Java後端一面面試經驗分享!

美團資料平台+美團到家,Java後端一面面試經驗分享!

美團-資料平台

美團java後端面試題目_美團資料平台+美團到家,Java後端一面面試經驗分享!

作者:YY的暈,北郵渣碩,對背景開發有濃厚興趣!程式員面試特邀作者!

一面

JAVA基礎

ConcurrentHashMap 的特點

JUC 包下其他并發類了解過嗎

多個消費者生産者,如何處理同一段資料(消費者-生産者模型)

作業系統

線程間通信的方式

JVM

闡述 JMM 記憶體模型

垃圾回收算法有哪些

标記-整理會觸發 Stop The World 嗎

什麼情況下觸發mirror GC

JVM 結構

建立的字元串會存到哪

消息隊列

設計時應該考慮什麼問題

如何保證高可用

算法

n個有序數組,找出 Top k

美團-到家

一面

JVM

JVM 存在的優勢

通過什麼方式來判斷是否回收

哪些對象可以當 GC root

虛拟機棧的對象為什麼能當 root

堆和棧差別

JAVA基礎

ArrayList 和 LinkedList差別

HashMap 的底層資料結構

JDK 1.8 中 HashMap 有哪些變化

靜态變量和非靜态變量的差別

類和對象的差別

Synchronized 和 Lock 差別

Lock 底層實作

Exception 和 Error 的差別

線程池常用參數

在什麼情況下使用這些參數(線程池工作流程)

設計模式

手撕單例模式的雙重檢驗鎖

為什麼要有兩次檢驗

Redis

Redis 為什麼快

Redis 如何保證可用

MySQL

B樹索引和hash索引差別

聚簇索引和非聚簇索引

計算機網絡

HTTPS 建立連接配接流程

算法

LeetCode11 water

給定一個數,通過調換順序,找到比這個數大的最小數