新年開春,我卻在年前離了職,原因就不談及了,在離職前去面試過幾家還算可以的互聯網企業,在這裡把遇到的面試題分享出來,給與需要的小夥伴們做一個面試分享, 看看會被問到什麼問題!
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 在安全機制方面如何解決的?
解析是可以分享給各位程序員朋友的
真誠分享,希望您可以動動小手幫我轉發一下文章, 私信
【Java】即可免費獲取到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的面試題就分享到這裡了, 關於文檔解析由於頭條篇幅有限,沒有辦法全部分享出來,有需要的程序員朋友可以關注我後私信回覆【Java】即可免費獲取到!
真誠分享,希望您可以動動小手幫我轉發一下文章, 私信【Java】即可免費獲取到
閱讀更多 JAVA技術刀 的文章