備戰(zhàn)2020年:Java研發(fā)崗千道面試題總結(jié):MyBatis+Redis+Spring...

互聯(lián)網(wǎng) Java 工程師面試題

  • MyBatis(27道)
  • ZooKeeper(28道)
  • Dubbo(30道)
  • Elasticsearch(24道)
  • Memcached(23道)
  • Redis(40道)
  • MySQL(50道)
  • Java 并發(fā)編程(一)Java 并發(fā)編程(二)(123道)
  • Java面試題(一)Java面試題(二)(228道)
  • Spring 面試題(一)Spring 面試題(二)(119道)
  • 微服務(wù)(50道)
  • Linux(45道)
  • Spring Boot(22道)
  • Spring Cloud(8道)
  • RabbitMQ(12道)
  • kafka(18道)

由于內(nèi)容太過全面霞势,所有這里只截取出部分題目粗略的介紹一下劫笙,這份PDF文檔有將近500頁,另外也有配套的283頁“Java核心知識筆記”驻民,相信足夠各位Java同僚備戰(zhàn)刷題了,需要完整“互聯(lián)網(wǎng) Java 工程師面試題”及“Java核心知識筆記”的可以進我的學(xué)習(xí)交流群:909666042免費獲取郭厌!

MyBatis(27道)

  1. 什么是 Mybatis携茂?
  2. Mybaits 的優(yōu)點
  3. MyBatis 框架的缺點
  4. MyBatis 框架適用場合
  5. MyBatis 與 Hibernate 有哪些不同你踩?
  6. {}和${}的區(qū)別是什么?

  7. 當(dāng)實體類中的屬性名和表中的字段名不一樣 讳苦,怎么辦 带膜?
  8. 模糊查詢 like 語句該怎么寫?
  9. 通常一個 Xml 映射文件,都會寫一個 Dao 接口與之對應(yīng)鸳谜,請問:這個 Dao 接口的工作原理是什么膝藕?Dao 接口里的方法,參數(shù)不同時咐扭,方法能重載嗎芭挽?
  10. Mybatis 是如何進行分頁的?分頁插件的原理是什么蝗肪?
  11. Mybatis是如何將sql執(zhí)行結(jié)果封裝為目標對象并返回的袜爪?都有哪些映射形式?
  12. 如何執(zhí)行批量插入?
  13. 如何獲取自動生成的(主)鍵值?
  14. 在 mapper 中如何傳遞多個參數(shù)?
  15. Mybatis 動態(tài) sql 有什么用薛闪?執(zhí)行原理辛馆?有哪些動態(tài) sql?
  16. Xml 映射文件中逛绵,除了常見的 select|insert|updae|delete標簽之外怀各,還有哪些標簽?
  17. Mybatis 的 Xml 映射文件中术浪,不同的 Xml 映射文件瓢对,id 是否可以重復(fù)?
  18. 為什么說 Mybatis 是半自動 ORM 映射工具胰苏?它與全自動的區(qū)別在哪里硕蛹?
  19. 一對一、一對多的關(guān)聯(lián)查詢 硕并?
  20. MyBatis 實現(xiàn)一對一有幾種方式?具體怎么操作的法焰?
  21. MyBatis 實現(xiàn)一對多有幾種方式,怎么操作的?
  22. Mybatis 是否支持延遲加載倔毙?如果支持埃仪,它的實現(xiàn)原理是什么?
  23. Mybatis 的一級陕赃、二級緩存:
  24. 什么是 MyBatis 的接口綁定卵蛉?有哪些實現(xiàn)方式颁股?
  25. 使用 MyBatis 的 mapper 接口調(diào)用時有哪些要求?
  26. Mapper 編寫有哪幾種方式傻丝?
  27. 簡述 Mybatis 的插件運行原理甘有,以及如何編寫一個插件。

ZooKeeper(28道)

  1. 什么是ZooKeeper葡缰?
  2. ZooKeeper 提供了什么亏掀?
  3. Zookeeper 文件系統(tǒng)
  4. ZAB 協(xié)議?
  5. 四種類型的數(shù)據(jù)節(jié)點 Znode
  6. . Zookeeper Watcher 機制 -- 數(shù)據(jù)變更通知
  7. 客戶端注冊 Watcher 實現(xiàn)
  8. 服務(wù)端處理 Watcher 實現(xiàn)
  9. 客戶端回調(diào) Watcher
  10. ACL 權(quán)限控制機制
  11. Chroot 特性
  12. 會話管理
  13. 服務(wù)器角色
  14. Zookeeper 下 Server 工作狀態(tài)
  15. 數(shù)據(jù)同步
  16. zookeeper 是如何保證事務(wù)的順序一致性的泛释?
  17. 分布式集群中為什么會有 Master滤愕?
  18. zk 節(jié)點宕機如何處理?
  19. zookeeper 負載均衡和 nginx 負載均衡區(qū)別
  20. Zookeeper 有哪幾種幾種部署模式胁澳?
  21. 集群最少要幾臺機器该互,集群規(guī)則是怎樣的?
  22. 集群支持動態(tài)添加機器嗎?
  23. Zookeeper 對節(jié)點的 watch監(jiān)聽通知是永久的嗎韭畸?為什么不是永久的?
  24. Zookeeper 的 java 客戶端都有哪些?
  25. chubby 是什么蔓搞,和 zookeeper 比你怎么看胰丁?
  26. 說幾個 zookeeper 常用的命令。
  27. ZAB 和 Paxos 算法的聯(lián)系與區(qū)別喂分?
  28. Zookeeper 的典型應(yīng)用場景

Dubbo(30道)

  1. 為什么要用 Dubbo锦庸?
  2. Dubbo 的整體架構(gòu)設(shè)計有哪些分層?
  3. 默認使用的是什么通信框架,還有別的選擇嗎?
  4. 服務(wù)調(diào)用是阻塞的嗎蒲祈?
  5. 一般使用什么注冊中心甘萧?還有別的選擇嗎?
  6. 默認使用什么序列化框架梆掸,你知道的還有哪些扬卷?
  7. 服務(wù)提供者能實現(xiàn)失效踢出是什么原理?
  8. 服務(wù)上線怎么不影響舊版本酸钦?
  9. 如何解決服務(wù)調(diào)用鏈過長的問題怪得?
  10. 說說核心的配置有哪些?
  11. Dubbo 推薦用什么協(xié)議卑硫?
  12. 同一個服務(wù)多個注冊的情況下可以直連某一個服務(wù)嗎徒恋?
  13. 畫一畫服務(wù)注冊與發(fā)現(xiàn)的流程圖?
  14. Dubbo 集群容錯有幾種方案欢伏?
  15. Dubbo 服務(wù)降級入挣,失敗重試怎么做?
  16. Dubbo 使用過程中都遇到了些什么問題硝拧?
  17. Dubbo Monitor 實現(xiàn)原理径筏?
  18. Dubbo 用到哪些設(shè)計模式葛假?
  19. Dubbo 配置文件是如何加載到 Spring 中的?
  20. Dubbo SPI 和 Java SPI 區(qū)別匠璧?
  21. Dubbo 支持分布式事務(wù)嗎桐款?
  22. Dubbo 可以對結(jié)果進行緩存嗎?
  23. 服務(wù)上線怎么兼容舊版本夷恍?
  24. Dubbo 必須依賴的包有哪些魔眨?
  25. Dubbo telnet 命令能做什么?
  26. Dubbo 支持服務(wù)降級嗎酿雪?
  27. Dubbo 如何優(yōu)雅停機遏暴?
  28. Dubbo 和 Dubbox 之間的區(qū)別昂灵?
  29. Dubbo 和 Spring Cloud 的區(qū)別宗收?
  30. 你還了解別的分布式框架嗎?

Elasticsearch(24道)

  1. elasticsearch 了解多少阱冶,說說你們公司 es 的集群架構(gòu)醋安,索引數(shù)據(jù)大小杂彭,分片有多少,以及一些調(diào)優(yōu)手段
  2. elasticsearch 的倒排索引是什么
  3. elasticsearch 索引數(shù)據(jù)多了怎么辦吓揪,如何調(diào)優(yōu)亲怠,部署
  4. elasticsearch 是如何實現(xiàn) master 選舉的
  5. 詳細描述一下 Elasticsearch 索引文檔的過程
  6. 詳細描述一下 Elasticsearch 搜索的過程?
  7. Elasticsearch 在部署時柠辞,對 Linux 的設(shè)置有哪些優(yōu)化方法
  8. lucence 內(nèi)部結(jié)構(gòu)是什么团秽?
  9. Elasticsearch 是如何實現(xiàn) Master 選舉的?
  10. Elasticsearch 中的節(jié)點(比如共 20 個)叭首,其中的 10 個選了一個 master习勤,另外 10 個選了另一個 master,怎么辦焙格?
  11. 客戶端在和集群連接時图毕,如何選擇特定的節(jié)點執(zhí)行請求的?
  12. 詳細描述一下 Elasticsearch 索引文檔的過程间螟。
  13. 詳細描述一下 Elasticsearch 更新和刪除文檔的過程吴旋。
  14. 詳細描述一下 Elasticsearch 搜索的過程。
  15. 在 Elasticsearch 中厢破,是怎么根據(jù)一個詞找到對應(yīng)的倒排索引的荣瑟?
  16. Elasticsearch 在部署時,對 Linux 的設(shè)置有哪些優(yōu)化方法摩泪?
  17. 對于 GC 方面笆焰,在使用 Elasticsearch 時要注意什么?
  18. Elasticsearch 對于大數(shù)據(jù)量(上億量級)的聚合如何實現(xiàn)见坑?
  19. 在并發(fā)情況下嚷掠,Elasticsearch 如果保證讀寫一致捏检?
  20. 如何監(jiān)控 Elasticsearch 集群狀態(tài)?
  21. 介紹下你們電商搜索的整體技術(shù)架構(gòu)不皆。
  22. 介紹一下你們的個性化搜索方案贯城?
  23. 是否了解字典樹?
  24. 拼寫糾錯是如何實現(xiàn)的霹娄?

Memcached(23道)

  1. Memcached 是什么能犯,有什么作用?
  2. Memcached 服務(wù)分布式集群如何實現(xiàn)犬耻?
  3. Memcached 服務(wù)特點及工作原理是什么踩晶?
  4. 簡述 Memcached 內(nèi)存管理機制原理?
  5. memcached 是怎么工作的枕磁?
  6. memcached 最大的優(yōu)勢是什么渡蜻?
  7. memcached 和 MySQL 的 query
  8. memcached 和服務(wù)器的 local cache(比如 PHP 的 APC、mmap 文件等)相比计济,有什么優(yōu)缺點茸苇?
  9. memcached 的 cache 機制是怎樣的?
  10. memcached 如何實現(xiàn)冗余機制沦寂?
  11. memcached 如何處理容錯的税弃?
  12. 如何將 memcached 中 item 批量導(dǎo)入導(dǎo)出?
  13. 如果緩存數(shù)據(jù)在導(dǎo)出導(dǎo)入之間過期了凑队,您又怎么處理這些數(shù)據(jù)呢?
  14. memcached 是如何做身份驗證的幔翰?
  15. memcached 的多線程是什么漩氨?如何使用它們?
  16. memcached 能接受的 key 的最大長度是多少遗增?
  17. memcached 最大能存儲多大的單個 item叫惊?
  18. memcached 能夠更有效地使用內(nèi)存嗎?
  19. 什么是二進制協(xié)議做修,我該關(guān)注嗎霍狰?
  20. memcached 的內(nèi)存分配器是如何工作的?為什么不適用malloc/freeJ渭啊蔗坯?為何要使用 slabs?
  21. memcached 是原子的嗎燎含?
  22. 如何實現(xiàn)集群中的 session 共享存儲宾濒?
  23. memcached 與 redis 的區(qū)別?

Redis(40道)

  1. 什么是 Redis?
  2. Redis 的數(shù)據(jù)類型屏箍?
  3. 使用 Redis 有哪些好處绘梦?
  4. Redis 相比 Memcached 有哪些優(yōu)勢橘忱?
  5. Memcache 與 Redis 的區(qū)別都有哪些?
  6. Redis 是單進程單線程的卸奉?
  7. 一個字符串類型的值能存儲最大容量是多少钝诚?
  8. Redis 的持久化機制是什么?各自的優(yōu)缺點榄棵?
  9. Redis 常見性能問題和解決方案
  10. redis 過期鍵的刪除策略凝颇?
  11. Redis 的回收策略(淘汰策略)?
  12. 為什么 edis 需要把所有數(shù)據(jù)放到內(nèi)存中?
  13. Redis 的同步機制了解么秉继?
  14. Pipeline 有什么好處祈噪,為什么要用 pipeline?
  15. 是否使用過 Redis 集群尚辑,集群的原理是什么辑鲤?
  16. Redis 集群方案什么情況下會導(dǎo)致整個集群不可用?
  17. Redis 支持的 Java 客戶端都有哪些杠茬?官方推薦用哪個月褥?
  18. Jedis 與 Redisson 對比有什么優(yōu)缺點?
  19. Redis 如何設(shè)置密碼及驗證密碼瓢喉?
  20. 說說 Redis 哈希槽的概念宁赤?
  21. Redis 集群的主從復(fù)制模型是怎樣的?
  22. Redis 集群會有寫操作丟失嗎栓票?為什么决左?
  23. Redis 集群之間是如何復(fù)制的?
  24. Redis 集群最大節(jié)點個數(shù)是多少走贪?
  25. Redis 集群如何選擇數(shù)據(jù)庫佛猛?
  26. 略......

MySQL(50道)

  1. MySQL 中有哪幾種鎖?
  2. MySQL 中有哪些不同的表格坠狡?
  3. 簡述在 MySQL 數(shù)據(jù)庫中 MyISAM 和 InnoDB 的區(qū)別
  4. MySQL 中 InnoDB 支持的四種事務(wù)隔離級別名稱继找,以及逐級之間的區(qū)別?
  5. CHAR 和 VARCHAR 的區(qū)別逃沿?
  6. 主鍵和候選鍵有什么區(qū)別婴渡?
  7. myisamchk 是用來做什么的?
  8. 如果一個表有一列定義為 TIMESTAMP凯亮,將發(fā)生什么边臼?
  9. 你怎么看到為表格定義的所有索引?
  10. LIKE 聲明中的%和_是什么意思触幼?
  11. 列對比運算符是什么硼瓣?
  12. BLOB 和 TEXT 有什么區(qū)別?
  13. MySQL_fetch_array 和 MySQL_fetch_object 的區(qū)別是什么?
  14. MyISAM 表格將在哪里存儲堂鲤,并且還提供其存儲格式亿傅?
  15. MySQL 如何優(yōu)化 DISTINCT?
  16. 如何顯示前 50 行瘟栖?
  17. 可以使用多少列創(chuàng)建索引葵擎?
  18. NOW()和 CURRENT_DATE()有什么區(qū)別?
  19. 什么是非標準字符串類型半哟?
  20. 什么是通用 SQL 函數(shù)酬滤?
  21. MySQL 支持事務(wù)嗎?
  22. MySQL 里記錄貨幣用什么字段類型好
  23. MySQL 有關(guān)權(quán)限的表都有哪幾個寓涨?
  24. 列的字符串類型可以是什么盯串?
  25. MySQL 數(shù)據(jù)庫作發(fā)布系統(tǒng)的存儲,一天五萬條以上的增量戒良,預(yù)計運維三年,怎么優(yōu)化体捏?
  26. 略......

Java 并發(fā)編程(一、二)(123道)

  1. 在 java 中守護線程和本地線程區(qū)別糯崎?
  2. 線程與進程的區(qū)別几缭?
  3. 什么是多線程中的上下文切換?
  4. 死鎖與活鎖的區(qū)別沃呢,死鎖與饑餓的區(qū)別年栓?
  5. Java 中用到的線程調(diào)度算法是什么?
  6. 什么是線程組薄霜,為什么在 Java 中不推薦使用某抓?
  7. 為什么使用 Executor 框架?
  8. 在 Java 中 Executor 和 Executors 的區(qū)別惰瓜?
  9. 如何在 Windows 和 Linux 上查找哪個線程使用的 CPU 時間最長搪缨?
  10. 什么是原子操作?在 Java Concurrency API 中有哪些原子類(atomic classes)鸵熟?
  11. Java Concurrency API 中的 Lock 接口(Lock interface)是什么?對比同步它有什么優(yōu)勢负甸?
  12. 什么是 Executors 框架流强?
  13. 什么是阻塞隊列?阻塞隊列的實現(xiàn)原理是什么呻待?如何使用阻塞隊列來實現(xiàn)生產(chǎn)者-消費者模型打月?
  14. 什么是 Callable 和 Future?
  15. 什么是 FutureTask?使用 ExecutorService 啟動任務(wù)。
  16. 什么是并發(fā)容器的實現(xiàn)蚕捉?
  17. 多線程同步和互斥有幾種實現(xiàn)方法奏篙,都是什么?
  18. 什么是競爭條件?你怎樣發(fā)現(xiàn)和解決競爭秘通?
  19. 你將如何使用 thread dump为严?你將如何分析 Threaddump?
  20. 為什么我們調(diào)用 start()方法時會執(zhí)行 run()方法肺稀,為什么我們不能直接調(diào)用 run()方法第股?
  21. Java 中你怎樣喚醒一個阻塞的線程?
  22. 在 Java 中 CycliBarriar 和 CountdownLatch 有什么區(qū)別话原?
  23. 什么是不可變對象夕吻,它對寫并發(fā)應(yīng)用有什么幫助?
  24. 什么是多線程中的上下文切換繁仁?
  25. Java 中用到的線程調(diào)度算法是什么涉馅?
  26. 什么是線程組,為什么在 Java 中不推薦使用黄虱?
  27. 為什么使用 Executor 框架比使用應(yīng)用創(chuàng)建和管理線程好稚矿?
  28. java 中有幾種方法可以實現(xiàn)一個線程?
  29. 如何停止一個正在運行的線程悬钳?
  30. notify()和 notifyAll()有什么區(qū)別盐捷?
  31. 略......

Java 面試題(一、二)(228道)

  1. 面向?qū)ο蟮奶卣饔心男┓矫妫?/li>
  2. 訪問修飾符 public,private,protected,以及不寫(默認)時的區(qū)別默勾?
  3. String 是最基本的數(shù)據(jù)類型嗎碉渡?
  4. float f=3.4;是否正確?
  5. short s1 = 1; s1 = s1 + 1;有錯嗎?short s1 = 1; s1 += 1;有錯嗎母剥?
  6. Java 有沒有 goto滞诺?
  7. int 和 Integer 有什么區(qū)別?
  8. &和&&的區(qū)別环疼?
  9. 解釋內(nèi)存中的棧(stack)习霹、堆(heap)和方法區(qū)(method area)的用法。
  10. Math.round(11.5) 等于多少炫隶?Math.round(-11.5)等于多少淋叶?
  11. switch 是否能作用在 byte 上,是否能作用在 long 上伪阶,是否能作用在 String 上煞檩?
  12. 用最有效率的方法計算 2 乘以 8?
  13. 數(shù)組有沒有 length()方法栅贴?String 有沒有 length()方法斟湃?
  14. 在 Java 中,如何跳出當(dāng)前的多重嵌套循環(huán)檐薯?
  15. 構(gòu)造器(constructor)是否可被重寫(override)凝赛?
  16. 兩個對象值相同(x.equals(y) == true),但卻可有不同的hash code,這句話對不對墓猎?
  17. 是否可以繼承 String 類捆昏?
  18. 當(dāng)一個對象被當(dāng)作參數(shù)傳遞到一個方法后,此方法可改變這個對象的屬性陶衅,并可返回變化后的結(jié)果屡立,那么這里到底是值傳遞還是引用傳遞?
  19. String 和 StringBuilder搀军、StringBuffer 的區(qū)別膨俐?
  20. 重載(Overload)和重寫(Override)的區(qū)別。重載的方法能否根據(jù)返回類型進行區(qū)分罩句?
  21. 描述一下 JVM 加載 class 文件的原理機制焚刺?
  22. char 型變量中能不能存貯一個中文漢字,為什么门烂?
  23. 抽象類(abstract class)和接口(interface)有什么異同乳愉?
  24. 靜態(tài)嵌套類(Static Nested Class)和內(nèi)部類(Inner Class)的不同?
  25. 略......

Spring(一屯远、二)(119道)

  1. 不同版本的 Spring Framework 有哪些主要功能蔓姚?
  2. 什么是 Spring Framework?
  3. 列舉 Spring Framework 的優(yōu)點
  4. Spring Framework 有哪些不同的功能慨丐?
  5. Spring Framework 中有多少個模塊坡脐,它們分別是什么?
  6. 什么是 Spring IOC 容器房揭?
  7. 什么是依賴注入备闲?
  8. 可以通過多少種方式完成依賴注入?
  9. 區(qū)分構(gòu)造函數(shù)注入和 setter 注入捅暴。
  10. spring 中有多少種 IOC 容器恬砂?
  11. 什么是 spring bean?
  12. spring 提供了哪些配置方式蓬痒?
  13. spring 支持集中 bean scope泻骤?
  14. spring bean 容器的生命周期是什么樣的?
  15. 什么是 spring 的內(nèi)部 bean梧奢?
  16. 自動裝配有什么局限瞪讼?
  17. 如何在 spring 中啟動注解裝配?
  18. 列舉 Spring DAO 拋出的異常粹断。
  19. spring 支持哪些 ORM 框架
  20. 如何理解 Spring 中的代理?
  21. 解釋 JDBC 抽象和 DAO 模塊嫡霞。
  22. ApplicationContext 通常的實現(xiàn)是什么?
  23. 如何給 Spring 容器提供配置元數(shù)據(jù)?
  24. 略......

微服務(wù)(50道)

  1. 您對微服務(wù)有何了解瓶埋?
  2. 微服務(wù)架構(gòu)有哪些優(yōu)勢?
  3. 微服務(wù)有哪些特點?
  4. 設(shè)計微服務(wù)的最佳實踐是什么养筒?
  5. 微服務(wù)架構(gòu)如何運作曾撤?
  6. 微服務(wù)架構(gòu)的優(yōu)缺點是什么?
  7. 單片晕粪,SOA 和微服務(wù)架構(gòu)有什么區(qū)別挤悉?
  8. 在使用微服務(wù)架構(gòu)時,您面臨哪些挑戰(zhàn)巫湘?
  9. SOA 和微服務(wù)架構(gòu)之間的主要區(qū)別是什么装悲?
  10. 微服務(wù)有什么特點?
  11. 什么是領(lǐng)域驅(qū)動設(shè)計尚氛?
  12. 為什么需要域驅(qū)動設(shè)計(DDD)诀诊?
  13. 什么是無所不在的語言?
  14. 什么是 REST / RESTful 以及它的用途是什么阅嘶?
  15. 什么是 Spring 引導(dǎo)的執(zhí)行器属瓣?
  16. Spring Cloud 解決了哪些問題?
  17. 在 Spring MVC 應(yīng)用程序中使用 WebMvcTest 注釋有什么用處讯柔?
  18. 您對 Distributed Transaction 有何了解抡蛙?
  19. 什么是 Idempotence 以及它在哪里使用?
  20. PACT 在微服務(wù)架構(gòu)中的用途是什么魂迄?
  21. Container 在微服務(wù)中的用途是什么粗截?
  22. Web,RESTful API 在微服務(wù)中的作用是什么极祸?
  23. Mock 或 Stub 有什么區(qū)別慈格?
  24. Docker 的目的是什么?
  25. 什么是微服務(wù)中的反應(yīng)性擴展遥金?
  26. 略......

Linux(45道)

  1. 絕對路徑用什么符號表示浴捆?當(dāng)前目錄、上層目錄用什么表示稿械?主目錄用什么表示? 切換目錄用什么命令选泻?
  2. 怎么查看當(dāng)前進程?怎么執(zhí)行退出美莫?怎么查看當(dāng)前路徑页眯?
  3. 怎么清屏?怎么退出當(dāng)前命令厢呵?怎么執(zhí)行睡眠窝撵?怎么查看當(dāng)前用戶 id?查看指定幫助用什么命令襟铭?
  4. Ls 命令執(zhí)行什么功能碌奉? 可以帶哪些參數(shù)短曾,有什么區(qū)別?
  5. 目錄創(chuàng)建用什么命令赐劣?創(chuàng)建文件用什么命令嫉拐?復(fù)制文件用什么命令?
  6. 隨意寫文件命令魁兼?怎么向屏幕輸出帶空格的字符串婉徘,比如”hello world”?
  7. 終端是哪個文件夾下的哪個文件?黑洞文件是哪個文件夾下的哪個命令咐汞?
  8. 復(fù)制文件用哪個命令盖呼?如果需要連同文件夾一塊復(fù)制呢?如果需要有提示功能呢碉考?
  9. 刪除文件用哪個命令塌计?如果需要連目錄及目錄下文件一塊刪除呢?刪除空文件夾用什么命令侯谁?
  10. Linux 下命令有哪幾種可使用的通配符锌仅?分別代表什么含義?
  11. 用什么命令對一個文件的內(nèi)容進行統(tǒng)計?(行號墙贱、單詞數(shù)热芹、字節(jié)數(shù))
  12. Grep 命令有什么用? 如何忽略大小寫惨撇? 如何查找不含該串的行?
  13. Linux 中進程有哪幾種狀態(tài)伊脓?在 ps 顯示出來的信息中,分別用什么符號表示的魁衙?
  14. 怎么使一個命令在后臺運行?
  15. 利用 ps 怎么顯示所有的進程? 怎么利用 ps 查看指定進程的信息报腔?
  16. 哪個命令專門用來查看后臺任務(wù)?
  17. 把后臺任務(wù)調(diào)到前臺執(zhí)行使用什么命令?把停下的后臺任務(wù)在后臺執(zhí)行起來用什么命令?
  18. 搜索文件用什么命令? 格式是怎么樣的?
  19. 查看當(dāng)前誰在使用該主機用什么命令? 查找自己所在的終端信息用什么命令?
  20. 使用什么命令查看用過的命令列表?
  21. 使用什么命令查看磁盤使用空間? 空閑空間呢?
  22. 查找命令的可執(zhí)行文件是去哪查找的? 怎么對其進行設(shè)置及添加
  23. 當(dāng)你需要給命令綁定一個宏或者按鍵的時候剖淀,應(yīng)該怎么做呢纯蛾?
  24. 如果一個 linux 新手想要知道當(dāng)前系統(tǒng)支持的所有命令的列表,他需要怎么做纵隔?
  25. 略......

Spring Boot(22道)

  1. 什么是 Spring Boot翻诉?
  2. Spring Boot 有哪些優(yōu)點?
  3. 什么是 JavaConfig捌刮?
  4. 如何重新加載 Spring Boot 上的更改碰煌,而無需重新啟動服務(wù)器?
  5. Spring Boot 中的監(jiān)視器是什么绅作?
  6. 如何在 Spring Boot 中禁用 Actuator 端點安全性芦圾?
  7. 如何在自定義端口上運行 Spring Boot 應(yīng)用程序?
  8. 什么是 YAML俄认?
  9. 如何實現(xiàn) Spring Boot 應(yīng)用程序的安全性个少?
  10. 如何集成 Spring Boot 和 ActiveMQ碍脏?
  11. 如何使用 Spring Boot 實現(xiàn)分頁和排序?
  12. 什么是 Swagger稍算?你用 Spring Boot 實現(xiàn)了它嗎?
  13. 什么是 Spring Profiles役拴?
  14. 什么是 Spring Batch糊探?
  15. 什么是 FreeMarker 模板?
  16. 如何使用 Spring Boot 實現(xiàn)異常處理河闰?
  17. 使用了哪些 starter maven 依賴項科平?
  18. 什么是 CSRF 攻擊?
  19. 什么是 WebSockets姜性?
  20. 什么是 AOP瞪慧?
  21. 什么是 Apache Kafka?
  22. 我們?nèi)绾伪O(jiān)視所有 Spring Boot 微服務(wù)部念?

Spring Cloud(8道)

  1. 什么是 Spring Cloud弃酌?
  2. 使用 Spring Cloud 有什么優(yōu)勢?
  3. 服務(wù)注冊和發(fā)現(xiàn)是什么意思儡炼?Spring Cloud 如何實現(xiàn)妓湘?
  4. 負載平衡的意義什么?
  5. 什么是 Hystrix乌询?它如何實現(xiàn)容錯榜贴?
  6. 什么是 Hystrix 斷路器?我們需要它嗎妹田?
  7. 什么是 Netflix Feign唬党?它的優(yōu)點是什么?
  8. 什么是 Spring Cloud Bus鬼佣?我們需要它嗎驶拱?

RabbitMQ(12道)

  1. 什么是 rabbitmq
  2. 為什么要使用 rabbitmq
  3. 使用 rabbitmq 的場景
  4. 如何確保消息正確地發(fā)送至 RabbitMQ? 如何確保消息接收方消費了消息沮趣?
  5. 如何避免消息重復(fù)投遞或重復(fù)消費屯烦?
  6. 消息基于什么傳輸?
  7. 消息如何分發(fā)房铭?
  8. 消息怎么路由驻龟?
  9. 如何確保消息不丟失?
  10. 使用 RabbitMQ 有什么好處缸匪?
  11. RabbitMQ 的集群
  12. mq 的缺點

kafka(18道)

  1. 如何獲取 topic 主題的列表
  2. 生產(chǎn)者和消費者的命令行是什么翁狐?
  3. consumer 是推還是拉?
  4. 講講 kafka 維護消費狀態(tài)跟蹤的方法
  5. 講一下主從同步
  6. 為什么需要消息系統(tǒng)凌蔬,mysql 不能滿足需求嗎露懒?
  7. Zookeeper 對于 Kafka 的作用是什么闯冷?
  8. 數(shù)據(jù)傳輸?shù)氖聞?wù)定義有哪三種?
  9. Kafka 判斷一個節(jié)點是否還活著有那兩個條件懈词?
  10. Kafka 與傳統(tǒng) MQ 消息系統(tǒng)之間有三個關(guān)鍵區(qū)別
  11. 講一講 kafka 的 ack 的三種機制
  12. 消費者如何不自動提交偏移量蛇耀,由應(yīng)用提交?
  13. 消費者故障坎弯,出現(xiàn)活鎖問題如何解決纺涤?
  14. 如何控制消費的位置
  15. kafka 分布式(不是單機)的情況下,如何保證消息的順序消費?
  16. kafka 的高可用機制是什么抠忘?
  17. kafka 如何減少數(shù)據(jù)丟失
  18. kafka 如何不消費重復(fù)數(shù)據(jù)撩炊?比如扣款,我們不能重復(fù)的扣

讀者福利

感謝各位程序員同仁閱讀崎脉。

感謝支持拧咳,我會更加努力分享,喜歡的朋友可以關(guān)注下囚灼,祝大家面試通過拿到心儀offer骆膝。

面試題答案解析,可加入學(xué)習(xí)交流平臺Java程序員匯集交流群Qqun:909666042 啦撮。含有各種面試題以及答案解析谭网,Java進階架構(gòu)知識點資源。包含但不限于(分布式架構(gòu)赃春、高并發(fā)愉择、Jvm性能調(diào)優(yōu)、Spring织中,MyBatis锥涕,Nginx源碼分析,Redis狭吼,ActiveMQ层坠、、Mycat刁笙、Netty破花、Kafka、Mysql疲吸、Zookeeper座每、Tomcat、Docker摘悴、Dubbo峭梳、Nginx等知識點解析)也有各大互聯(lián)網(wǎng)公司人才,可以交流討論共同進步蹂喻。

更多筆記分享

最全最新面試文檔分享葱椭,先一步了解大型互聯(lián)網(wǎng)面試題及答案捂寿,對面試文檔總結(jié)感興趣可以進我的學(xué)習(xí)交流群:909666042 免費獲取(整理不易)大型互聯(lián)網(wǎng)企業(yè)面試答案獲取詳情孵运!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末秦陋,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子治笨,更是在濱河造成了極大的恐慌踱侣,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,406評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件大磺,死亡現(xiàn)場離奇詭異,居然都是意外死亡探膊,警方通過查閱死者的電腦和手機杠愧,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,732評論 3 393
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來逞壁,“玉大人流济,你說我怎么就攤上這事‰绱常” “怎么了绳瘟?”我有些...
    開封第一講書人閱讀 163,711評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長姿骏。 經(jīng)常有香客問我糖声,道長,這世上最難降的妖魔是什么分瘦? 我笑而不...
    開封第一講書人閱讀 58,380評論 1 293
  • 正文 為了忘掉前任蘸泻,我火速辦了婚禮,結(jié)果婚禮上嘲玫,老公的妹妹穿的比我還像新娘悦施。我一直安慰自己,他們只是感情好去团,可當(dāng)我...
    茶點故事閱讀 67,432評論 6 392
  • 文/花漫 我一把揭開白布抡诞。 她就那樣靜靜地躺著血巍,像睡著了一般捌锭。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上取视,一...
    開封第一講書人閱讀 51,301評論 1 301
  • 那天旺坠,我揣著相機與錄音乔遮,去河邊找鬼。 笑死取刃,一個胖子當(dāng)著我的面吹牛蹋肮,可吹牛的內(nèi)容都是我干的出刷。 我是一名探鬼主播,決...
    沈念sama閱讀 40,145評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼坯辩,長吁一口氣:“原來是場噩夢啊……” “哼馁龟!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起漆魔,我...
    開封第一講書人閱讀 39,008評論 0 276
  • 序言:老撾萬榮一對情侶失蹤坷檩,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后改抡,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體矢炼,經(jīng)...
    沈念sama閱讀 45,443評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,649評論 3 334
  • 正文 我和宋清朗相戀三年阿纤,在試婚紗的時候發(fā)現(xiàn)自己被綠了句灌。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,795評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡欠拾,死狀恐怖胰锌,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情藐窄,我是刑警寧澤资昧,帶...
    沈念sama閱讀 35,501評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站荆忍,受9級特大地震影響格带,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜刹枉,卻給世界環(huán)境...
    茶點故事閱讀 41,119評論 3 328
  • 文/蒙蒙 一践惑、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧嘶卧,春花似錦尔觉、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,731評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至钟鸵,卻和暖如春钉稍,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背棺耍。 一陣腳步聲響...
    開封第一講書人閱讀 32,865評論 1 269
  • 我被黑心中介騙來泰國打工贡未, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 47,899評論 2 370
  • 正文 我出身青樓俊卤,卻偏偏與公主長得像嫩挤,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子消恍,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,724評論 2 354

推薦閱讀更多精彩內(nèi)容