來源:北大青鳥總部 2020年02月20日 10:56
最近,看到很多招聘平臺(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ù)棧,希望大家都能找到適合自己的公司,開開心心的擼代碼。
MySQL 面試題
如今互聯(lián)網(wǎng)行業(yè)用的最多就是 MySQL,然而對(duì)于高級(jí) Web 面試者,尤其對(duì)于尋找 30k 下工作的求職者,很多 MySQL 相關(guān)知識(shí)點(diǎn)基本都會(huì)涉及,如果面試中,你的相關(guān)知識(shí)答的模糊和不切要點(diǎn),基本大多稍好公司的面試官,基本也不會(huì)對(duì)你有興趣,畢竟稍微量大的項(xiàng)目,最終都會(huì)讓你去深入數(shù)據(jù)庫,而且最終的大多瓶頸首先也會(huì)出現(xiàn)在數(shù)據(jù)庫。
1、MySQL 相關(guān)存儲(chǔ)引擎。
2、MySQL 索引實(shí)現(xiàn)原理。
3、MySQL 數(shù)據(jù)庫鎖。
4、MySQL 的 SQL 調(diào)優(yōu)。
5、MySQL 分表分庫全局 ID。
Java 并發(fā)編程面試題
1、在 java 中守護(hù)線程和本地線程區(qū)別?
2、什么是多線程中的上下文切換?
3、Java 中用到的線程調(diào)度算法是什么?
4、什么是線程組,為什么在 Java 中不推薦使用?
5、在 Java 中 Executor 和 Executors 的區(qū)別?
6、并發(fā)編程三要素?
7、什么是線程池?有哪幾種創(chuàng)建方式?
Spring 面試題
1. 談?wù)剬?duì) Spring IoC 的理解?
2. 談?wù)剬?duì) Spring DI 的理解?
3. BeanFactory 接口和 ApplicationContext 接口不同點(diǎn)是什么?
4. 請(qǐng)介紹你熟悉的 Spring 核心類,并說明有什么作用?
5. 介紹一下 Spring 的事務(wù)的了解?
6. 介紹一下 Spring 的事務(wù)實(shí)現(xiàn)方式?
7.什么是 Spring 的依賴注入?
Kafka面試題
1、Kafka 與傳統(tǒng) MQ 消息系統(tǒng)之間有三個(gè)關(guān)鍵區(qū)別?
2、講一講 kafka 的 ack 的三種機(jī)制?
3、消費(fèi)者故障,出現(xiàn)活鎖問題如何解決?
4、kafka 分布式(不是單機(jī))的情況下,如何保證消息的順序消費(fèi)?
5、kafka 如何不消費(fèi)重復(fù)數(shù)據(jù)?比如扣款,我們不能重復(fù)的扣。
看完上面為大家整理的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)行刪除!