一面
- hashmap與concurrenthashmap的區別
- 垃圾回收算法以及垃圾回收器
- CMS的回收步驟
- G1和CMS的區別
- CMS哪個階段是併發的哪個階段是串行的?
- G1內部是如何分區的(region)
- HashMap如何解決Hash衝突
- my sql 索引類別
- 什麼是覆蓋索引
- b+樹和b樹的區別
- 為什麼選用自增量作為主鍵索引
- my sql如何優化查詢
- my sql如何在RR隔離級別下避免幻讀問題:間隙鎖
- my sql範式和反範式的區別以及彼此的優缺點
- AOF如何縮減自身文件大小
- AOF縮減自身文件大小的時候,數據庫來了新的操作怎麼辦?
- 多線程瞭解麼?
- 死鎖條件以及破壞死鎖條件的方法
- volatile做什麼用的,如何實現可見性的
- volatile和atomic的區別
- atomic底層是如何實現的
二面
- 表鎖 行鎖 樂觀鎖 悲觀鎖的特點和區別
- 併發工具包有哪些,具體怎麼用
- Lock和Synchronized的區別
- 分佈式下redis如何保證線程安全
- Kafka講一講
- Docker平時怎麼使用的
- 幾種線程池區別
- Kafka如何解決數據堆積
- kafka消息的存儲機制
- 如何用kafka保證消息的有序性
- kafka如何保證併發情況下消息只被消費一次
三面
- redis用的哪個版本
- 如何搭建redis集群
- redis如何主從同步
- redis分佈式鎖注意事項
- redis持久化的方式以及區別
- redis持久化方式及區別
- my sql數據量多大的時候需要分表
- my sql常用的存儲引擎及區別
- 死鎖的條件及應對措施
- zookeeper的作用:分佈式鎖、註冊服務中心
- zookeeper如何實現分佈式鎖、其他分佈式鎖怎麼實現
- 分佈式事務的解決方案
- 單點登錄怎麼實現
- 秒殺系統怎麼來實現
HR面
1.自我介紹啊
2.為啥想來美團,對美團瞭解多少
3.心中的互聯網公司排序
4.工作中遇見暫時無法解決的問題,你怎麼來應對
5.自己的優點和缺點
6.未來的職業規劃是什麼
以上就是美團技術三面+HR面,以下是最新阿里等BAT面試java必考題目和答案。
2018最新BAT高級java面試68題和答案
領取方法:
關注+轉發後,私信關鍵詞 【java】即可領到題目和答案鏈接!
重要的事情說三遍,轉發、轉發、轉發後再發私信,才可以拿到哦!
閱讀更多 優知學院 的文章