來源:北大青鳥總部 2020年02月19日 10:35
最近,看到很多招聘平臺都開啟了線上招聘,身為程序員的你是不是很心動呢。今天,小編整理了各大廠常見面試題N道,幫助大家。
其實看面試題可以是為了面試,也可以是對自己學到的東西的一種查漏補缺,更加深刻的去了解一些核心知識點。同時,疫情在家無聊,不如就來找找這些面試題的答案吧。
本文面試題內(nèi)容涵蓋:Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redis、MySQL、Spring、Spring Boot、Spring Cloud、RabbitMQ、Kafka、Linux 等技術棧,希望大家都能找到適合自己的公司,開開心心的擼代碼。
MyBatis 面試題
1、什么是 Mybatis?
2、Mybaits 的優(yōu)點:
3、MyBatis 框架的缺點:
4、MyBatis 框架適用場合:
5、MyBatis 與 Hibernate 有哪些不同?
6、#{}和${}的區(qū)別是什么?
7、當實體類中的屬性名和表中的字段名不一樣 ,怎么辦 ?
8、 模糊查詢 like 語句該怎么寫?
ZooKeeper 面試題
ZooKeeper 是一個開源的分布式協(xié)調(diào)服務,由雅虎創(chuàng)建,是 Google Chubby 的開源實現(xiàn)。分布式應用程序可以基于 ZooKeeper 實現(xiàn)諸如數(shù)據(jù)發(fā)布/訂閱、負載均衡、命名服務、分布式協(xié)調(diào)/通知、集群管理、Master 選舉、配置維護,名字服務、分布式同步、分布式鎖和分布式隊列等功能。
1、zookeeper 負載均衡和 nginx 負載均衡區(qū)別
2、Zookeeper Watcher 機制--數(shù)據(jù)變更通知
3、客戶端注冊 Watcher 實現(xiàn)
4、zookeeper 是如何保證事務的順序一致性的?
5、Zookeeper 對節(jié)點的 watch監(jiān)聽通知是永久的嗎?為什么不是永久的?
6、zk 節(jié)點宕機如何處理?
Dubbo 面試題
Spring Eureka 從開源轉(zhuǎn)變?yōu)殚]源,Consul 正在崛起,而 Dubbo 又開始重新更新。目前市場上仍有不少公司使用dubbo我們也需要繼續(xù)學習。
1、為什么要用 Dubbo?
2、默認使用的是什么通信框架,還有別的選擇嗎?
3、服務調(diào)用是阻塞的嗎?
4、一般使用什么注冊中心?還有別的選擇嗎?
5、默認使用什么序列化框架,你知道的還有哪些?
6、Dubbo 的整體架構設計有哪些分層?
Elasticsearch 面試題
1、elasticsearch 了解多少,說說你們公司 es 的集群架構,索引數(shù)據(jù)大小,分片有多少,以及一些調(diào)優(yōu)手段 。
2、elasticsearch 索引數(shù)據(jù)多了怎么辦,如何調(diào)優(yōu),部署
3、elasticsearch 是如何實現(xiàn) master 選舉的
4、Elasticsearch 在部署時,對 Linux 的設置有哪些優(yōu)化方法
5、詳細描述一下 Elasticsearch 更新和刪除文檔的過程。
6、Elasticsearch 在部署時,對 Linux 的設置有哪些優(yōu)化方法?
Redis面試題
隨著應用研發(fā)技術的不斷成熟,Redis 緩存技術已經(jīng)成為后臺研發(fā)同學必備的能力之一。在很多公司面試的過程中,都必不可少地考察 Redis 知識點的掌握。
1、使用 Redis 有哪些好處?
2、Redis 是單進程單線程的?
3、Redis 的持久化機制是什么?各自的優(yōu)缺點?
4、Redis 常見異常問題和解決方案(雪崩,穿透...)
5、redis 過期鍵的刪除策略?
6、為什么 redis 需要把所有數(shù)據(jù)放到內(nèi)存中?
7、Redis 集群的主從復制模型是怎樣的?
8、Redis key 的過期時間和永久有效分別怎么設置?
看完上面為大家整理的2020春招面試題的內(nèi)容,相信大家已經(jīng)有了清晰的目標與方向,接下來就是查找學習資料了,疫情期間要學會好好學習,天天向上哦!
版權說明:部分內(nèi)容來源于網(wǎng)絡如有寢取請聯(lián)系小編進行刪除!