學(xué)AI,好工作 就找北大青鳥
關(guān)注小青 聽課做題,輕松學(xué)習(xí)
周一至周日
4000-9696-28

2020BAT春招面試題匯總(一),愿你前程似錦!值得收藏!

來源:北大青鳥總部 2020年02月19日 10:35

摘要: MyBatis +微服務(wù)+多線程+Spring+分布式

最近,看到很多招聘平臺都開啟了線上招聘,身為程序員的你是不是很心動呢。今天,小編整理了各大廠常見面試題N道,幫助大家。

其實看面試題可以是為了面試,也可以是對自己學(xué)到的東西的一種查漏補(bǔ)缺,更加深刻的去了解一些核心知識點(diǎn)。同時,疫情在家無聊,不如就來找找這些面試題的答案吧。

本文面試題內(nèi)容涵蓋:Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redis、MySQL、Spring、Spring Boot、Spring Cloud、RabbitMQ、Kafka、Linux  等技術(shù)棧,希望大家都能找到適合自己的公司,開開心心的擼代碼。

TIM截圖20200219103344.png

MyBatis 面試題

1、什么是 Mybatis?

2、Mybaits 的優(yōu)點(diǎn):

3、MyBatis 框架的缺點(diǎn):

4、MyBatis 框架適用場合:

5、MyBatis 與 Hibernate 有哪些不同?

6、#{}和${}的區(qū)別是什么?

7、當(dāng)實體類中的屬性名和表中的字段名不一樣 ,怎么辦 ?

8、 模糊查詢 like 語句該怎么寫?

ZooKeeper 面試題

ZooKeeper 是一個開源的分布式協(xié)調(diào)服務(wù),由雅虎創(chuàng)建,是 Google Chubby 的開源實現(xiàn)。分布式應(yīng)用程序可以基于 ZooKeeper 實現(xiàn)諸如數(shù)據(jù)發(fā)布/訂閱、負(fù)載均衡、命名服務(wù)、分布式協(xié)調(diào)/通知、集群管理、Master 選舉、配置維護(hù),名字服務(wù)、分布式同步、分布式鎖和分布式隊列等功能。

1、zookeeper 負(fù)載均衡和 nginx 負(fù)載均衡區(qū)別

2、Zookeeper Watcher 機(jī)制--數(shù)據(jù)變更通知

3、客戶端注冊 Watcher 實現(xiàn)

4、zookeeper 是如何保證事務(wù)的順序一致性的?

5、Zookeeper 對節(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、一般使用什么注冊中心?還有別的選擇嗎?

5、默認(rèn)使用什么序列化框架,你知道的還有哪些?

6、Dubbo 的整體架構(gòu)設(shè)計有哪些分層?

Elasticsearch 面試題

1、elasticsearch 了解多少,說說你們公司 es 的集群架構(gòu),索引數(shù)據(jù)大小,分片有多少,以及一些調(diào)優(yōu)手段 。

2、elasticsearch 索引數(shù)據(jù)多了怎么辦,如何調(diào)優(yōu),部署

3、elasticsearch 是如何實現(xiàn) master 選舉的

4、Elasticsearch 在部署時,對 Linux 的設(shè)置有哪些優(yōu)化方法

5、詳細(xì)描述一下 Elasticsearch 更新和刪除文檔的過程。

6、Elasticsearch 在部署時,對 Linux 的設(shè)置有哪些優(yōu)化方法?

Redis面試題

隨著應(yīng)用研發(fā)技術(shù)的不斷成熟,Redis 緩存技術(shù)已經(jīng)成為后臺研發(fā)同學(xué)必備的能力之一。在很多公司面試的過程中,都必不可少地考察 Redis 知識點(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è)置?

看完上面為大家整理的2020春招面試題的內(nèi)容,相信大家已經(jīng)有了清晰的目標(biāo)與方向,接下來就是查找學(xué)習(xí)資料了,疫情期間要學(xué)會好好學(xué)習(xí),天天向上哦!

版權(quán)說明:部分內(nèi)容來源于網(wǎng)絡(luò)如有寢取請聯(lián)系小編進(jìn)行刪除!

熱門班型時間
人工智能就業(yè)班 即將爆滿
AI應(yīng)用線上班 即將爆滿
UI設(shè)計全能班 即將爆滿
數(shù)據(jù)分析綜合班 即將爆滿
軟件開發(fā)全能班 爆滿開班
網(wǎng)絡(luò)安全運(yùn)營班 爆滿開班
報名優(yōu)惠
免費(fèi)試聽
課程資料
官方微信
返回頂部
培訓(xùn)課程 熱門話題 站內(nèi)鏈接