年關將至,我卻在年前離了職,原因就不談及了,在離職前去面試過幾家還算可以的互聯網企業,在這里把遇到的面試題分享出來,給與需要的小伙伴們做一個面試分享, 看看會被問到什么問題!
Dubbo+java后端+Kafka+MyBatis+redis+Spring
給大家先看看我再面試某家企業一面被問到的問題, 大家可以猜猜我開發幾年了!
- 自我介紹
- 說說B +樹和B樹的區別,優缺點等?
- 聊聊Spring,主要IOC等等
- 多執行緒JUC包下的- -些常見的類,比如CountDownLatch、Semaphore等
- 鎖的概念,鎖相關的關鍵字,volatile ,synchronized,還比較了ReentrantLock與synchronized,
- 你了解哪些收集器? CMS和G1,詳細談談G1的優點?什么時候進行Full GC呢?
- Spring中涉及的一些設計模式
- 演算法題:無序數列中求第k大的數(維護最小堆,然后依次遍歷,與堆頂比較)
- MySQL創建索引的原則,好處
- 怎么實作一個執行緒安全的計數器?
猜出來的同學可以在評論區告訴我哦!
下面正式開始面試題分享!
Dubbo面試及決議!
Dubbo的誕生和SOA分布式架構的流行有著莫大的關系,SOA面向服務的架構(ServiceOriented Architecture),也就是把工程按照業務邏輯拆分成服務層、表現層兩個工程,服務層中.包含業務邏輯,只需要對外提供服務即可,表現層只需要處理和頁面的互動,業務邏輯都是呼叫服務層的服務來實作,
- 服務提供者能實作失效踢出是什么原理?
- 服務上線怎么不影響舊版本?
- 如何解決服務呼叫鏈過長的問題?
- 說說核心的配置有哪些?
- 集群容錯怎么做?
- dubbo 在安全機制方面如何解決的?
決議是可以分享給各位程式員朋友的
真誠分享,希望您可以動動小手幫我轉發一下文章,
需要獲取得話麻煩一鍵三連之后看下圖小助理的微信:(vip1024x)添加即可免費獲取到哦


Dubbo面試及決議
Kafka面試及決議!
- 請說明什么是Apache Kafka?
- 請說明什么是傳統的訊息傳遞方法?
- 請說明Kafka相對傳統技術有什么優勢?
- 在Kafka中broker的意義是什么?
- Kafka服務器能接收到的最大資訊是多少?
- 解釋Kafka的Zookeeper是什么?我們可以在沒有Zookeeper的情況下使用Kafka嗎?
- 解釋Kafka的用戶如何消費資訊?
決議

決議
MyBatis面試及決議!
mybatis作為三大框架幾乎被面試的幾率是百分百
- Mybatis動態sql是做什么的?都有哪些動態sql?能簡述一下動態sql的執行原理不?
- Mybatis是如何將sql執行結果封裝為目標物件并回傳的?都有哪些映射形式?
- Mybatis能執行一對一、一對多的關聯查詢嗎?都有哪些實作方式,以及它們之間的區別,
- Mybatis的Xml映射檔案中,不同的Xml映射檔案,id是否可以重復?
- Mybatis中如何執行批處理?
- Mybatis中如何指定使用哪一種Executor執行器?
- 簡述Mybatis的Xml映射檔案和Mybatis內部資料結構之間的映射關系?
- 為什么說Mybatis是半自動ORM映射工具?它與全自動的區別在哪里?
決議

決議
redis面試及決議!
- Redis 有哪些架構模式?講講各自的特點
- 什么是Redis持久化?Redis有哪幾種持久化方式?優缺點是什么?
- 剛剛上面你有提到redis通訊協議(RESP ),能解釋下什么是RESP?有什么特點?
- 什么是一致性哈希演算法?什么是哈希槽?
- 使用過Redis做異步佇列么,你是怎么用的?有什么缺點?
決議

決議
Spring面試及決議!
- 什么是Spring IOC 容器
- IOC的優點是什么?
- 一個Spring的應用看起來象什么?
- 哪種依賴注入方式你建議使用,構造器注入,還是 Setter方法注入
- Spring框架中的單例bean是執行緒安全的嗎?
- 在 Spring中如何注入一個java集合?
決議

決議
Dubbo+Kafka+MyBatis+redis+Spring的面試題就分享到這里了, 關于檔案決議由于頭條篇幅有限,沒有辦法全部分享出來,
需要獲取得話麻煩一鍵三連之后看下圖小助理的微信:(vip1024x)添加即可免費獲取到哦

轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/226816.html
標籤:其他
