lz非科班出身,自學Java。兩年小廠經驗,說實話這兩內有點荒廢,項目經歷平平無奇,平時自學的也少,導致從開始找工作到找到工作差不多倆月時間。兩個月內基本就是在不停的補課,在面試期間經常來牛客網看大神的面經,確實受益良多。今天算是來回饋了。
面試已經是幾周前的事情了,所以可能會有些偏差。
一面、二面(遠程面試)
一面二面是在一起的所以放一起說吧。
- 聊項目沒啥可說的
- redis分佈式鎖
- redisson分佈式鎖的實現
- redis 字符串類型的底層實現
- mysql聯合索引,判斷是否使用了索引
- mysql索引結構
- 間隙鎖
- mysql處理死鎖機制是怎麼樣的
- mysql MVCC
- 線程池的參數理解
- HashMap
- 算法:兩數和,整數反轉,都是力扣上的題 不難
三面(現場面試)
- 聊項目
- 聊學習方法
- 聊離職原因
- redis持久化
- 外部排序,1T的long類型數據,1G的內存,進行排序。 手寫代碼
在這期間也是刷了很多套面試題,想提升需要多看書,提升專業知識和專業能力,這樣在面試的時候也可以應對自如,不會被面試官問的找不到北。下面分享一下在這段時間刷的面試題,希望可以對大家有幫助,也祝大家可以拿到心儀大廠的Offer。
2020年多家公司整理的350道Java面試題
一、性能優化面試專欄
1.1、tomcat性能優化整理
1.2、JVM性能優化整理
1.3、MySQL性能優化整理
二、微服務架構面試專欄
2.1、SpringCloud面試整理
2.2、SpringBoot面試整理
2.3、Dubbo面試整理
三、併發編程高級面試專欄
四、開源框架面試題專欄
4.1、Spring面試整理
4.2、SpringMVC面試整理
4.3、MyBatis面 試整理
五、分佈式面試專欄
5.1、分佈式限流面試整理
5.2、分佈式通訊面試整理
5.3、分佈式數據庫面試整理
總綱
2020年這份多家公司的面試整理還是很全的,直擊重點,很多核心的知識都會講解,對我幫助也很多,下面還有一份Java核心知識點的整理:
Java核心知識點整理
這份文檔有30個核心知識點的整理,有JVM、Java集合、基礎、多線程、Spring原理、微服務、Netty與RPC、網絡、日誌、Zookeeper、設計模式、算法、數據庫、負載均衡、Hadoop、Spark、機器學習、雲計算等知識點,很全的,通過面試這份文檔有功不可沒的功勞。
JVM
Java多線程併發
Spring原理
微服務
Netty與RPC
負載均衡
數據結構
分佈式緩存
總綱: