4面餘額寶Java技術崗面試題總結:Redis+線上調優+G1+Hash+二叉樹

2020-10-11 JAVA架構技術劍

餘額寶一面(技術面)

  1. JVM 內存分哪幾個區,每個區的作用是什麼?JVM有哪些回收算法,對應的收集器有哪些?
  2. GC 的兩種判定方法 ?CMS 收集器與 G1 收集器的特點。
  3. hashmap源碼問題
  4. HashMap、HashMap如何保證線程安全、ConcurrentHashMap
  5. HashMap底層結構 put操作講一下
  6. GC 的兩種判定方法 ?CMS 收集器與 G1 收集器的特點。
  7. java線程同步都有哪幾種方式,在 Java 中 CycliBarriar 和 CountdownLatch 有什麼區別?
  8. cas的原理,變量要用哪個關鍵字修飾,volatile實現的原理。
  9. 你在多線程環境中遇到的常見的問題是什麼?你是怎麼解決它的?
  10. MYSQL 資料庫伺服器性能分析的方法命令有哪些?
  11. 什麼是通用 SQL 函數?
  12. 手撕代碼:按層次遍歷二叉樹?
  13. Java 配置的方式配置 Spring
  14. spring中用到了什麼, 簡述 AOP 和 IOC 概念,aop是怎麼實現的?

第一輪非常重要,第一面能通過,後續被錄用的可能性就比較高了,建議系統性的學習面試題目

餘額寶二面(技術面)

  1. 自我介紹&項目
  2. 項目用 Spring 比較多,有沒有了解 Spring 的原理?AOP 和 IOC 的原理
  3. 分布式鎖原理
  4. CAS 算法,CAS 與 synchronized 的使用情景
  5. 簡潔描述 Mysql 中 InnoDB 支持的四種事務隔離級別名稱,以及逐級之間的區別?
  6. 分別解決什麼問題?
  7. dubbo有哪些模塊,底層通信的原理?Dubbo 集群的負載均衡有哪些策略? 
  8. 如果讓你實現一個https,你會怎麼實現?
  9. 常用的負載均衡,該怎麼用,你能說下嗎?
  10. 常見的分布式事務方案有哪些?
  11. Dubbo 的核心功能?如何從0到1設計一個類似Dubbo的RPC框架?

餘額寶三面(技術面)

  1. 再談談一致hash算法(redis)?
  2. 資料庫索引,B+樹的特性和建樹過程。
  3. mysql相關的行鎖,表鎖;樂觀鎖,悲觀鎖
  4. 分布式鎖的方案,redis和zookeeper哪個個好,如果是集群部署,高並發情況下哪個性能更好。
  5. activeMQ 發送消息的方式有哪些?activeMQ 如何調優
  6. 設計模式與重構,談談你對重構的理解
  7. Collections.sort底層排序方式
  8. 說說 Redis 哈希槽的概念?Redis 集群如何選擇資料庫?
  9. spring cloud的服務註冊與發現是怎麼設計的?

餘額寶四面(技術面)

  1. 自己參與的項目,技術難度高的有哪些?
  2. 線上有實際的性能優化經驗?
  3. 從SQL、JVM、架構、資料庫四個方面講講優化思路,以及如何優先排序?
  4. redis的持久化方式,redis3.0原生集群和redis讀寫分離+哨兵機制區別
  5. 如果讓你實現一個mq,怎麼樣保證消息不丟失
  6. 你熟悉哪些中間件,談談你對他們的理解,以及對應的使用場景區別?
  7. 最後,你有什麼想問我的?

餘額寶屋面(HR面)

  1. 你個人的最大的缺點是什麼?
  2. 在工作中和生活中遇見最大的挑戰是什麼?是如何克服的?
  3. 未來有什麼規劃?
  4. 平時有哪些興趣愛好

以上就是四面餘額寶Java技術崗面試總結,以下是我個人總結的2020網際網路大廠常問的面試題(含答案),全部刷完面試大廠通過率極高,當然得看工作年限及個人能力。

轉發+關注,然後私信回復 「面試」 即可獲得【2020網際網路大廠常問面試題(含答案)】文檔資料的免費領取方式。

多線程面試題整理

MySQL面試題整理

Redis面試題整理

Spring面試題

還有很多就不一一列出來了,轉發+關注,然後私信回復 「面試」 即可獲得【2020網際網路大廠常問面試題(含答案)】文檔資料的免費領取方式。

相關焦點

  • 找全了阿里Java崗面試題(已拿offer),看看阿里都問了些什麼?
    餘額寶一面(技術面)JVM 內存分哪幾個區,每個區的作用是什麼?JVM有哪些回收算法,對應的收集器有哪些?GC 的兩種判定方法 ?CMS 收集器與 G1 收集器的特點。手撕代碼:按層次遍歷二叉樹?Java 配置的方式配置 Springspring中用到了什麼, 簡述 AOP 和 IOC 概念,aop是怎麼實現的?第一輪非常重要,第一面能通過,後續被錄用的可能性就比較高了,建議系統性的學習面試題目餘額寶二面(技術面)自我介紹&項目項目用 Spring 比較多,有沒有了解 Spring 的原理?
  • 校招面試京東Java崗,入職薪資18k,已拿offer
    1.redis 隨機過期刪除2.threadlocal裡面有什麼3.為什麼三次握手有三次4.輕量級鎖的輕量指的是什麼?,innodb引擎的索引結構是什麼,為什麼不用二叉樹、B樹、hash索引2.mysql索引何時失效3.在你項目或者實習中,有用到優化索引嗎4.有調優JVM嗎
  • 最新整理國內知名大廠7篇Java崗面試題,加油啊
    最近我呢又在搜羅整理大廠的面試題,你來來!我分你一份!加油!接著上面的問題,延伸到了中間件,kafka、redis、rocketmq、mycat等設計思路和適用場景等最近上過哪些技術網站;最近再看那些書。工作和生活中遇見最大的挑戰,怎麼去克服?
  • 最新整理知名大廠「字節跳動」3篇Java崗面試題
    點關注,不迷路;持續更新Java相關技術及資訊!!!嘔心瀝血整理出3篇java面試題資料,有幫助請麻煩記得點讚支持喲!java lock的實現,公平鎖、非公平鎖悲觀鎖和樂觀鎖,應用中的案例,mysql當中怎麼實現,java中的實現頭條二面Java 內存分配策略?多個線程同時請求內存,如何分配?
  • 應屆生拿下京東Java崗、筆記都在這裡了(年薪28w的面經)
    記錄一次面試京東小米麵經,分享給大家,感謝支持!京東1面:redis 隨機過期刪除threadlocal裡面有什麼為什麼三次握手有三次輕量級鎖的輕量指的是什麼?資料庫mysql,innodb引擎的索引結構是什麼,為什麼不用二叉樹、B樹、hash索引mysql索引何時失效在你項目或者實習中,有用到優化索引嗎有調優JVM嗎sql注入是什麼NIO BIO AIO區別AQS是什麼重載和重寫區別
  • 字節秋季Java崗發布+內部面試題+面試題合集(建議收藏)
    不少人對字節跳動技術崗的體系結構及級別的技術要求設置不太清楚,想去面試心裡沒底,下面簡單介紹一下字節跳動技術崗要求體系以及為大家分享一份字節跳動的內部同事總結的完整面試題!字節跳動對技術崗的要求:1、三年以上的java
  • 阿里最新首發130+道Java高級崗面試題
    整理的136道阿里的Java面試題,都來挑戰一下,看看自己有多厲害。下面題目都帶超詳細的解答,詳情見底部。http1.0和http1.1有什麼區別TCP/IP協議TCP三次握手和四次揮手的流程,為什麼斷開連接要4次,如果握手只有兩次,會出現什麼TIME_WAIT和CLOSE_WAIT的區別說說你知道的幾種HTTP響應碼當你用瀏覽器打開一個連結的時候,計算機做了哪些工作步驟TCP/IP
  • 金九銀十Java面試結束了,我把所有大廠的面試題都總結了個遍
    今天為大家總結下大家在各個大廠遇到的面試題,並在文章末尾為大家準備好了面試學習資料阿里面試題總結京東面試題總結事務的ACID美團面試題總結Zookeeper在項目中的使用及原理;Springcloud的一些組件介紹;多線程的創建方式伺服器CPU數量及線程池數量的關係?
  • 備戰金九銀十,阿里,騰訊秋招面試題解析,含Java崗988道題分享
    在前段時間裡公司的項目基本都很閒,很多人覺得工作起來沒意思相繼走了,而我考慮到自己的發展,並沒有裸辭,而是一邊上班,另一邊在面試。從3月底開始面試,面到5月底,三十家公司。因為疫情原因有些面試是遠程面試,我從不打沒準備的仗,我是一個喜歡總結經驗的人,每經過一場面試,我都會拿個本子記錄下來,或者哪些問題是自己之前沒遇到過的,或者是哪些問題是新遇到。
  • java最新面試題匯總(2019年整理)
    java最新面試題匯總(2019年整理)SpringMVC與Struts2的主要區別zookeeper集群配置如何防止頁面重複提交悲觀鎖,樂觀鎖,分布式鎖序列化與反序列化內存溢出和內存洩漏的區別Restful
  • 5年開發經驗,進入騰訊當上了面試官,總結一下常問面試題
    到現在入職也快2年了,也成為了面試官,之前面試了很多家公司,感覺大部分公司考察的點都差不多,趁空閒時間,將他自己的心得記下來,希望能給正在找或者準備找工作的朋友提供一點幫助。下面列列舉了一些問題大家可以看看自己是否能回答出來,當然面試題是準備的一方面,而我們自己的本身技能也是一方面,技術不過關也會被刷下來。
  • Java崗面試,面試官一步步挖坑,一個問題背後有哪些套路?
    背景介紹:哈哈哈昨天放假休息,跟哥幾個喝酒,聊著聊著聊到了去面試的時候的事情。朋友A一說就來勁了,吐槽說面試其實就是個坑,你以為問的只是表面上問的問題,但是只是引導性的拋一個問題,然後接下來的才是面試官發起的進攻。啥技術都知道還好,只知道一部分那就慘了。
  • 2020 年 Java 面試題集錦(金九銀十)
    馬上到今年的金九銀十了,又是跳槽的好季節,準備跳槽的同學都摩拳擦掌準備大面好幾場, 為大家準備了精選的面試題。多線程面試題Redis面試題數據結構與算法Java異常面試題JVM面試題一、Java基礎面試題1、&和&&的區別?
  • 9月面試基本結束!總結下阿里、騰訊、京東的Java面試題
    金九銀十過去了一半,很多朋友也基本都收到了大廠offer,今天為大家整理下目前大廠問到的面試題,有沒有比較擅長或者深入了解的點,是否從源碼上看過一些東西Netty原理介紹下。mysql的鎖類型介紹下線上CPU 100%了怎麼查?
  • 各大網際網路公司面經分享:Java全棧知識+1500道大廠面試真題
    java synchronized和 AQS的原理,區別redis 有序列表redis 高可用架構是什麼?12. java 類加載器的原理及實際使用場景13. java 內存模型, 虛擬機棧默認大小14. 說一下高可用架構的常見解決思路思考1. 手撕算法需要準備,面試之前保證刷夠100題,及部分設計題.
  • 最新Java崗面試清單:分布式+Dubbo+線程+Redis+資料庫+JVM+並發
    最近可能有點閒的慌,沒事就去找面試面經,整理了一波面試題。我大概是分成了java基礎、中級、高級,分布式,Spring架構,多線程,網絡,MySQL,Redis緩存,JVM相關,調優,設計模式,算法與數據結構,並發,Linux等15個小模塊。
  • 美團,順豐,同花順3家Java面試經驗總結
    了解redis集群嗎?Hashmap的原理,增刪的情況後端數據結構如何位移hashmap容量為什麼是2的冪次hashset的源碼object類你知道的方法hashcode和equals你重寫過hashcode和equals麼,要注意什麼假設現在一個學生類,有學號和姓名,我現在hashcode方法重寫的時候
  • 字節跳動Java崗面試經驗匯總
    引用保存地址,直接可以查找到堆上對應地址的對象4.可以了解一下逃逸分析技術。最後希望我總結的這些東西對你們會有幫助,你們看完之後有什麼的不懂的歡迎在下方留言討論,馬上金九銀十跳槽面試季,整理了1000多道將近500多頁pdf文檔的Java面試題資料,幾十套阿里
  • 2020年史上最全最新阿里1000道Java面試題目大匯總(強烈建議收藏)
    了解基於dns輪詢的負載均衡,熟練配置web伺服器實現負載均衡,程序級能綜合使用基於hash或取模等手段實現軟負載。熟悉分布式資料庫設計和優化技術,熟練使用mysql、oracle、SqlServer等主流資料庫,熟悉hadoop hbase mangodb redis ehcache、oscache memcache。
  • 支付寶4面最全最穩面試題大全
    一面介紹項目Java 線程池的實現原理,threadpoolexecutor關鍵參數解釋hashmap的原理,容量為什麼是2的冪次為什麼要同時重寫hashcode自我介紹java nio,bio,aio,作業系統底層nio實現原理Spring IOC,autowired如何實現Spring事務傳播機制線程死鎖排查MySQL引擎及區別,項目用的哪個,為什麼RPC為什麼用http做通信?