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