最新鮮的美團現場面試41題(三面技術+HR面):Redis+Kafka+分布式

一面

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】即可領到題目和答案鏈接!

重要的事情說三遍,轉發、轉發、轉發後再發私信,才可以拿到哦!