今天分享給大家的都是目前主流企業使用最高頻的面試題庫,也都是 Java 版本升級之後,重新整理歸納的最新答案,會讓面試者少走很多不必要的彎路。同時每個專題都做到了詳盡的面試解析文件,以確保每個階段的讀者都能看得懂,同時這部分面試文件也是可以免費的提供給有需要的同學們學習的,有需要的可以檢視文末的獲取方式!
MySQL主鍵超鍵候選鍵外來鍵資料庫事務的四個特性及含義檢視的作用,檢視可以更改麼?drop,delete與truncate的區別索引的工作原理及其種類連線的種類資料庫正規化資料庫最佳化的思路儲存過程與觸發器的區別Redis什麼是RedisRedis有哪些優缺點為什麼要用 Redis /為什麼要用快取為什麼要用 Redis 而不用 map/guava 做快取?Redis為什麼這麼快Redis有哪些資料型別什麼是Redis持久化?Redis 的持久化機制是什麼?各自的優缺點?如何選擇合適的持久化方式Redis持久化資料和快取怎麼做擴容?資料庫面試題解析:
MongoDB你說的 NoSQL 資料庫是什麼意思?NoSQL 與 RDBMS 直接有什麼區別?為什麼要使用和不使用NoSQL 資料庫?說一說 NoSQL 資料庫的幾個優點?NoSQL 資料庫有哪些型別?MySQL 與 MongoDB 之間最基本的差別是什麼?你怎麼比較 MongoDB、CouchDB 及 CouchBase?MongoDB 成為最好 NoSQL 資料庫的原因是什麼?32 位系統上有什麼細微差別?journal 回放在條目(entry)不完整時(比如恰巧有一箇中途故障了)會遇到問題嗎?分析器在 MongoDB 中的作用是什麼?名字空間(namespace)是什麼?如果使用者移除物件的屬性,該屬性是否從儲存層中刪除?能否使用日誌特徵進行安全備份?允許空值 null 嗎?如何執行事務/加鎖?為什麼我的資料檔案如此龐大?啟用備份故障恢復需要多久?什麼是 master 或 primary?什麼是 secondary 或 slave?我必須呼叫 getLastError 來確保寫操作生效了麼?我應該啟動一個叢集分片(sharded)還是一個非叢集分片的 MongoDB 環境?分片(sharding)和複製(replication)是怎樣工作的?我可以把 moveChunk 目錄裡的舊檔案刪除嗎?我怎麼檢視 Mongo 正在使用的連結?如果塊移動操作(moveChunk)失敗了,我需要手動清除部分轉移的文件嗎?當更新一個正在被遷移的塊(Chunk)上的文件時會發生什麼?MongoDB 在 A:{B,C}上建立索引,查詢 A:{B,C}和 A:{C,B}都會使用索引嗎?MongoDB 支援儲存過程嗎?如果支援的話,怎麼用?如果一個分片(Shard)停止或很慢的時候,發起一個查詢會怎樣?Mongodb面試題解析:
Zookeeper ZooKeeper 是什麼? ZooKeeper 提供了什麼? Zookeeper 檔案系統 Zookeeper 怎麼保證主從節點的狀態同步? 四種類型的資料節點 ZnodeZookeeper Watcher 機制 -- 資料變更通知 客戶端註冊 Watcher 實現 服務端處理 Watcher 實現 客戶端回撥 Watcher ACL 許可權控制機制Chroot 特性 會話管理伺服器角色 Zookeeper 下 Server 工作狀態 資料同步zookeeper 是如何保證事務的順序一致性的? 分散式叢集中為什麼會有 Master主節點? zk 節點宕機如何處理? zookeeper 負載均衡和 nginx 負載均衡區別Zookeeper 有哪幾種幾種部署模式?叢集最少要幾臺機器,叢集規則是怎樣的?叢集中有 3 臺伺服器,其中一個節點宕機,這個時候 Zookeeper 還可以使用嗎?叢集支援動態新增機器嗎? Zookeeper 對節點的 watch 監聽通知是永久的嗎?為什麼不是永久的? Zookeeper 的 java 客戶端都有哪些? chubby 是什麼,和 zookeeper 比你怎麼看? 說幾個 zookeeper 常用的命令。 ZAB 和 Paxos 演算法的聯絡與區別?Zookeeper 的典型應用場景.Zookeeper 都有哪些功能?說一下 Zookeeper 的通知機制?Zookeeper 和 Dubbo 的關係?zookeeper面試題解析
Ngnix請解釋一下什麼是 Nginx?請列舉 Nginx 的一些特性請解釋 Nginx 如何處理 HTTP 請求在 Nginx 中,如何使用未定義的伺服器名稱來阻止處理請求?使用“反向代理伺服器”的優點是什麼?請列舉 Nginx 伺服器的最佳用途請解釋 Nginx 伺服器上的 Master 和 Worker 程序分別是什麼?請解釋你如何透過不同於 80 的埠開啟 Nginx?請解釋是否有可能將 Nginx 的錯誤替換為 502 錯誤、503?在 Nginx 中,解釋如何在 URL 中保留雙斜線?請解釋 ngx_http_upstream_module 的作用是什麼?請解釋什麼是 C10K 問題?請陳述 stub_status 和 sub_filter 指令的作用是什麼?解釋 Nginx 是否支援將請求壓縮到上游?解釋如何在 Nginx 中獲得當前的時間?用 Nginx 伺服器解釋-s 的目的是什麼?解釋如何在 Nginx 伺服器上新增模組?nginx面試題解析
部分資料截圖:
最新評論