Elasticsearch 面試題java
elasticsearch 瞭解多少,說說大家公司 es 的集羣架構,索引數據大小,分片有多少,以及一些調優手段 。面試
elasticsearch 索引數據多了怎麼辦,如何調優,部署redis
elasticsearch 是如何實現 master 選舉的算法
Elasticsearch 在部署時,對 Linux 的設置有哪些優化方法數據庫
詳細描述一下 Elasticsearch 更新和刪除文檔的過程。編程
Elasticsearch 在部署時,對 Linux 的設置有哪些優化方法?緩存
(文末附面試答案)markdown
Redis面試題多線程
隨着應用研發技術的不斷成熟,Redis 緩存技術已經成爲後臺研發同窗必備的能力之一。在不少公司面試的過程當中,都必不可少地考察 Redis 知識點的掌握。架構
使用 Redis 有哪些好處?
Redis 是單進程單線程的?
Redis 的持久化機制是什麼?各自的優缺點?
Redis 常見異常問題和解決方案(雪崩,穿透...)
redis 過時鍵的刪除策略?
爲何 redis 須要把全部數據放到內存中?
Redis 集羣的主從複製模型是怎樣的?
MySQL 面試題
現在互聯網行業用的最多就是 MySQL,然而對於高級 Web 面試者,尤爲對於尋找 30k 下工做的求職者,不少 MySQL 相關知識點基本都會涉及,若是面試中,你的相關知識答的模糊和不切要點,基本大多稍好公司的面試官,基本也不會對你有興趣,畢竟稍微量大的項目,最終都會讓你去深刻數據庫,並且最終的大多瓶頸首先也會出如今數據庫。
MySQL 相關存儲引擎。
MySQL 索引實現原理。
MySQL 數據庫鎖。
MySQL 的 SQL 調優。
Java 併發編程面試題
在 java 中守護線程和本地線程區別?
什麼是多線程中的上下文切換?
Java 中用到的線程調度算法是什麼?
什麼是線程組,爲何在 Java 中不推薦使用?
在 Java 中 Executor 和 Executors 的區別?
併發編程三要素?
Spring 面試題
1. 談談對 Spring IoC 的理解?
2. 談談對 Spring DI 的理解?
3. BeanFactory 接口和 ApplicationContext 接口不一樣點是什麼?
4. 請介紹你熟悉的 Spring 核心類,並說明有什麼做用?
5. 介紹一下 Spring 的事務的瞭解?
6. 介紹一下 Spring 的事務實現方式?
7.什麼是 Spring 的依賴注入?
(文末附面試答案)
JVM面試題
JVM三大性能調優參數,JVM 幾個重要的參數
JVM調優
JVM內存管理,JVM的常見的垃圾收集器,G1垃圾收集器。GC調優,Minor GC ,Full GC 觸發條件
Java內存模型
Java垃圾回收機制
描述JVM中一次Full gc過程
Java 中都有哪些引用類型?
JVM中類加載機制,類加載過程,什麼是雙親委派模型?,類加載器有哪些
如何判斷是否有內存泄露?定位 Full GC 發生的緣由,有哪些方式?
Spring Cloud 面試題
什麼是Spring Cloud?
使用Spring Cloud有什麼優點?
服務註冊和發現是什麼意思?Spring Cloud如何實現?
我還經過一些渠道整理了一些大廠真實面試主要有:螞蟻金服、拼多多、阿里雲、百度、惟品會、攜程、豐巢科技、樂信、軟通動力、OPPO、銀盛支付、中國平安等初,中級,高級Java面試題集合,附帶超詳細答案,但願能幫助到你們。
資料領取方式:戳這裏免費下載
還有專門針對JVM、SPringBoot、SpringCloud、數據庫、Linux、緩存、消息中間件、源碼等相關面試題。