最新美團點評Java團隊面試題:Spark+JDK ZGC+演算法+HashMap+Redis
阿新 • • 發佈:2018-12-18
技術面(一、二、三面)
- Java 有什麼鎖型別?
- 有了解Spark嗎?Spark為什麼比Hadoop要快?
- 談談poll和epoll,epoll是同步還是非同步
- JMM、老年代在什麼情況下會觸發GC、對老年代的GC會不會導致程式卡頓?(最優吞吐量和最短停頓時間)
- TCP怎麼斷開連線
- 講一講紅黑樹
- 紅黑樹插入一個結點的時間複雜度
- 你所知道的演算法的時間複雜度有哪些?快排的複雜度是多少?為什麼?
- HashMap的實現,為什麼結點插在連結串列的頭部容易導致死鎖?
- HashMap擴容
- 手撕程式碼:字串a和b,假設只由26種小寫字母組成,且a比b長,判斷b中字元是否在a中都有出現
- JDK11的ZGC
- Java類載入過程
- 手撕程式碼:雙向有序連結串列,去除有重複值的所有結點
- 說你熟悉的幾種設計模式,手寫單例設計模式
- ConcurrentHashMap的實現有了解嗎
- 畫B+樹的底層框圖,B+樹的葉子結點是什麼結構
- 給已經存有0-99的索引的B+樹,查詢3-30的索引對應的記錄
- 如何保證快取與資料庫的雙寫一致性?
- Redis 和 Memcached 有什麼區別?
- Redis 的執行緒模型是什麼?為什麼單執行緒的 Redis 比多執行緒的 Memcached 效率要高得多
- 分庫分表之後,id 主鍵如何處理?
- 如何自己設計一個類似 Dubbo 的 rpc 框架?
HR面
- 哪個專案收穫最大,專案中遇到問題是怎麼解決的?
- 說一個你的缺點
- 你更希望做平穩的業務,還是去做新業務?
- 你覺得從0到1和從1到100哪個更難?
- 你未來職位的規劃
以上就是最新美團點評技術三面和HR面試題,以下阿里資深高階Java必考題和答案,範圍包含最全MySQL、Spring、Redis、JVM、多執行緒等最全面試題和答案,僅用於參考~
1、具有1-5工作經驗的,面對目前流行的技術不知從何下手,需要突破技術瓶頸的。
2、在公司待久了,過得很安逸,但跳槽時面試碰壁。需要在短時間內進修、跳槽拿高薪的。
3、如果沒有工作經驗,但基礎非常紮實,對java工作機制,用設計思想,常用java開發框架掌握熟練的。
4、覺得自己很牛B,一般需求都能搞定。但是所學的知識點沒有系統化,很難在技術領域繼續突破的。
5. 高階架構群 334792743 (點選或者複製新增)
6.阿里Java高階大牛直播講解知識點,分享知識,多年工作經驗的梳理和總結,帶著大家全面、科學地建立自己的技術體系和技術認知!