
余額寶一面
- 介紹一下自己,
- JVM 記憶體分哪幾個區,每個區的作用是什么?JVM有哪些回收演算法,對應的收集器有哪些?
- JVM,垃圾回識訓制,記憶體劃分等
- GC 的兩種判定方法 ?CMS 收集器與 G1 收集器的特點,
- HashMap中的get()方法是如何實作的?
- HashMap、HashMap如何保證執行緒安全、ConcurrentHashMap
- HashMap底層結構 put操作講一下
- GC 的兩種判定方法 ?CMS 收集器與 G1 收集器的特點,
- java執行緒同步都有哪幾種方式,在 Java 中 CycliBarriar 和 CountdownLatch 有什么區別?
- cas的原理,變數要用哪個關鍵字修飾,volatile實作的原理,
- 你在多執行緒環境中遇到的常見的問題是什么?你是怎么解決它的?
- MYSQL 資料庫服務器性能分析的方法命令有哪些?
- SQL優化,常用的索引?
- 手撕代碼:按層次遍歷二叉樹?
- Java 配置的方式配置 Spring
- spring中用到了什么, 簡述 AOP 和 IOC 概念,aop是怎么實作的?
第一輪非常重要,第一面能通過,后續被錄用的可能性就比較高了,建議系統性的學習面試題目
余額寶二面
- 專案用 Spring 比較多,有沒有了解 Spring 的原理?AOP 和 IOC 的原理
- 對哪些技術比較熟悉?
- 分布式鎖原理
- 樂觀鎖如何保證執行緒安全?
- CAS 演算法,CAS 與 synchronized 的使用情景
- 簡潔描述 Mysql 中 InnoDB 支持的四種事務隔離級別名稱,以及逐級之間的區別?
- 分別解決什么問題?
- dubbo有哪些模塊,底層通信的原理?Dubbo 集群的負載均衡有哪些策略?
- 如果讓你實作一個https,你會怎么實作?
- 常用的負載均衡,該怎么用,你能說下嗎?
- Dubbo 的核心功能?如何從0到1設計一個類似Dubbo的RPC框架?
- 說一下自己的優點,
余額寶三面
- 并發情況下,我們系統是如何支撐大量的請求的
- 再談談一致hash演算法(redis)?
- jvm性能調優都做了什么
- 資料庫索引,B+樹的特性和建樹程序,
- mysql相關的行鎖,表鎖;樂觀鎖,悲觀鎖
- 分布式鎖的方案,redis和zookeeper哪個個好,如果是集群部署,高并發情況下哪個性能更好,
- activeMQ 發送訊息的方式有哪些?activeMQ 如何調優
- Collections.sort底層排序方式
- 什么情況會出現雪崩,以及如何應對?
- 說說 Redis 哈希槽的概念?Redis 集群如何選擇資料庫?
余額寶四面
- 自己參與的專案,技術難度高的有哪些?
- 線上有實際的性能優化經驗?
- 資料庫性能調優如何做
- 從SQL、JVM、架構、資料庫四個方面講講優化思路,以及如何優先排序?
- redis的持久化方式,redis3.0原生集群和redis讀寫分離+哨兵機制區別
- 如果讓你實作一個mq,怎么樣保證訊息不丟失
- 你熟悉哪些中間件,談談你對他們的理解,以及對應的使用場景區別?
- 與同事溝通的時候,如果遇到沖突了如何解決?
- 最后,你有什么想問我的?
HR面
- 你個人的最大的缺點是什么?
- 在作業中和生活中遇見最大的挑戰是什么?是如何克服的?
- 未來有什么規劃?
- 平時有哪些興趣愛好
答案獲取方式

以上就最新螞蟻余額寶Java面試題,面試成功其實都是必然發生的事情,因為在此之前我做足了充分的準備作業,不單單是純粹的刷題,更多的還會去刷一些Java核心架構進階知識點,比如:JVM、高并發、多執行緒、快取、Spring相關、分布式、微服務、RPC、網路、設計模式、MQ、Redis、MySQL、設計模式、負載均衡、演算法、資料結構、kafka、ZK、集群等,全部都是精華中的精華,本著共贏的心態,好東西自然也是要分享的

開源框架(Spring +SpringMVC+Mybatis)答案決議整理:

分布式(限流+快取+通訊)答案決議整理:

微服務(Dubbo+Spring Boot+Spring Cloud)答案決議整理:

性能優化(JVM+Tomcat+MySQL)答案決議整理:


轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/202707.html
標籤:其他
