前言:java
本文收集整理了各大廠常見面試題N道,你想要的這裏都有內容涵蓋:Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redis、MySQL、Spring、Spring Boot、Spring Cloud、RabbitMQ、Kafka、Linux 等技術棧,但願你們都能找到適合本身的公司,開開心心的擼代碼。nginx
目錄:面試
因爲題量較多,篇幅的限制,文章中的面試題分享沒有所有附上詳細的解析,可是整理成了一份詳細的PDF文檔可分享給你們,須要的朋友能夠在文末獲取redis
看面試題能夠是爲了面試,也能夠是對本身學到的東西的一種查漏補缺,更加深入的去了解一些核心知識點算法
第 1 種:在 Java 代碼中添加 sql 通配符。sql
string wildcardname = 「%smi%」;
list<name> names = mapper.selectlike(wildcardname);<select id=」selectlike」>
select * from foo where bar like #{value}
</select>
...................
數據庫
ZooKeeper 面試題編程
ZooKeeper 是一個開源的分佈式協調服務,由雅虎建立,是 Google Chubby 的開源實現。分佈式應用程序能夠基於 ZooKeeper 實現諸如數據發佈/訂閱、負載均衡、命名服務、分佈式協調/通知、集羣管理、Master 選舉、配置維護,名字服務、分佈式同步、分佈式鎖和分佈式隊列等功能。緩存
Zookeeper 自己也是集羣,推薦配置很多於 3 個服務器。Zookeeper 自身也要保證當一個節點宕機時,其餘節點會繼續提供服務。若是是一個 Follower 宕機,還有 2 臺服務器提供訪問,由於Zookeeper 上的數據是有多個副本的,數據並不會丟失;若是是一個 Leader 宕機,Zookeeper 會選舉出新的 Leader。ZK 集羣的機制是隻要超過半數的節點正常,集羣就能正常提供服務。只有在 ZK節點掛得太多,只剩一半或不到一半節點能工做,集羣才失效。因此3 個節點的 cluster 能夠掛掉 1 個節點(leader 能夠獲得 2 票>1.5)2 個節點的 cluster 就不能掛掉任何 1 個節點了(leader 能夠獲得 1 票<=1)服務器
..........
Dubbo 面試題
Spring Eureka 從開源轉變爲閉源,Consul 正在崛起,而 Dubbo 又開始從新更新。目前市場上仍有很多公司使用dubbo咱們也須要繼續學習。
...............
Elasticsearch 面試題
...........
Redis面試題
隨着應用研發技術的不斷成熟,Redis 緩存技術已經成爲後臺研發同窗必備的能力之一。在不少公司面試的過程當中,都必不可少地考察 Redis 知識點的掌握。
..........
內容過多,文章儘可能簡潔,須要整個文檔資料的私信我(面試)便可獲取免費領取方式
MySQL 面試題
現在互聯網行業用的最多就是 MySQL,然而對於高級 Web 面試者,尤爲對於尋找 30k 下工做的求職者,不少 MySQL 相關知識點基本都會涉及,若是面試中,你的相關知識答的模糊和不切要點,基本大多稍好公司的面試官,基本也不會對你有興趣,畢竟稍微量大的項目,最終都會讓你去深刻數據庫,並且最終的大多瓶頸首先也會出如今數據庫。
...............
Java 併發編程
.........
內容過多,文章儘可能簡潔,須要整個文檔資料的私信我(面試)便可獲取免費領取方式
Spring 面試題
..........
Kafka面試題
....
讀者福利
因爲題量較多,篇幅的限制,文章中的面試題分享沒有所有附上詳細的解析,但願各位同仁理解
可是整理成了一份詳細的PDF文檔可分享給你們 有須要的朋友能夠掃描下方二維碼免費獲取