生活随笔
收集整理的這篇文章主要介紹了
美团内推:java高级开发(一面+二面+三面),面试58题实拍!
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
美團內推(一面+二面+三面)面試題目
美團一面(電話)
自我介紹 項目介紹 Redis介紹 了解redis源碼么 了解redis集群么 Hashmap的原理,增刪的情況后端數據結構如何位移 hashmap容量為什么是2的冪次 hashset的源碼 object類你知道的方法 hashcode和equals 你重寫過hashcode和equals么,要注意什么 假設現在一個學生類,有學號和姓名,我現在hashcode方法重寫的時候,只將學號參與計算,會出現什么情況? 往set里面put一個學生對象,然后將這個學生對象的學號改了,再put進去,可以放進set么?并講出為什么 Redis的持久化?有哪些方式,原理是什么? 講一下穩定的排序算法和不穩定的排序算法 講一下快速排序的思想
美團二面(現場)
自我介紹 講一下數據的acid 什么是一致性 什么是隔離性 Mysql的隔離級別 每個隔離級別是如何解決 Mysql要加上nextkey鎖,語句該怎么寫 Java的內存模型,垃圾回收 線程池的參數 每個參數解釋一遍 然后面試官設置了每個參數,給了是個線程,讓描述出完整的線程池執行的流程 Nio和IO有什么區別 Nio和aio的區別 Spring的aop怎么實現 Spring的aop有哪些實現方式 動態代理的實現方式和區別 Linux了解么 怎么查看系統負載 Cpu load的參數如果為4,描述一下現在系統處于什么情況 Linux,查找磁盤上最大的文件的命令 Linux,如何查看系統日志文件 手撕算法:leeetcode原題 22,Generate Parentheses,給定 n 對括號,請寫一個函數以將其生成新的括號組合,并返回所有組合結果。
美團三面(現場)
三面沒怎么問技術,問了很多技術管理方面的問題 自我介紹 項目介紹 怎么管理項目成員 當意見不一致時,如何溝通并說服開發成員,并舉個例子 怎么保證項目的進度 數據庫的索引原理 非聚簇索引和聚簇索引 索引的使用注意事項 聯合索引 從底層解釋最左匹配原則 Mysql對聯合索引有優化么?會自動調整順序么?哪個版本開始優化? Redis的應用 Redis的持久化的方式和原理 技術選型,一個新技術和一個穩定的舊技術,你會怎么選擇,選擇的考慮有哪些 說你印象最深的美團點評技術團隊的三篇博客 最近在學什么新技術 你是怎么去接觸一門新技術的 會看哪些書 怎么選擇要看的書
你可能也喜歡:
2018阿里集團中間件Java面試題(4面)2019 最新螞蟻花唄Java三面題目:紅黑樹+并發容器+CAS+Solr+分布式等 2019 阿里Java 4輪面試題,含必考題答案參考!阿里螞蟻金服中間件(Java 4輪面試題含答案):Redis緩存+線程鎖+微服務等 BAT面試進階:最全Memcached面試30題含答案 百度高級Java三面題目!涵蓋JVM +Java鎖+分布式等
總結
以上是生活随笔為你收集整理的美团内推:java高级开发(一面+二面+三面),面试58题实拍!的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。