金九銀十跳槽季,JAVA兩年經驗樂信面經分享。已拿offer

Java白楠楠 發表於 2020-10-18

image.png
在Boss上收到的邀請,經歷了五輪面試,可惜最後沒給到滿意的待遇,不過還是有一些收穫分享給大家。

一面

面試官看起來挺年輕,估計如果入職就是同事

1.自我介紹吧,簡單說一下你的專案

2.TCP三次握手四次揮手 畫一下圖 擁塞控制滑動視窗的概念
3.TCP最大連線數,耗盡了怎麼辦
4.程式執行緒區別 切換速度哪個快為什麼 程式間通訊 怎麼避免死鎖 銀行家演算法
5.linux top命令 各欄位含義SY US 負載,統計關鍵字awk,檢視日誌檔案tail less more區別,記憶體佔用free buffer/cache的含義
6.用過docker?dockerfile寫過嗎,常用命令,說下分層原理
7.Redis基本資料結構 跳錶實現原理 過期處理,Redis單執行緒優勢,影響吞吐因素,支援事務嗎
8.Redis會遇到哪些問題 快取一致性 穿透 雪崩,解決方案

9.BloomFilter 知道嗎?說下原理,怎麼提高準確性
10.演算法題:給定一個連結串列,返回連結串列開始入環的第一個節點(Leetcode142)

二面

Boss上的邀請人,應該是組長

1.自我介紹

2.講專案

3.註冊中心瞭解嗎?Zookeeper滿足CAP哪兩個,選舉原理,與Euruka區別

4.Java記憶體模型,怎麼保證原子性 CAS機制 volatile ABA問題 版本號怎麼實現

5.JVM記憶體分佈,-Xms -Xmx -Xmn -Xss含義,怎麼確定最大執行緒數

6.鎖 Synchronized和ReentrantLock實現原理

面完加了面試官微信,約了三面時間

三面

看****髮量估計是架構師,穿著拖孩

1.Synchronized能否鎖靜態方法 鎖的升降級

2.innodb與myisam資料庫引擎區別,主鍵索引哪個快,聚簇索引,索引失效場景

3.爬蟲 IP***原理 層級爬取 已爬取過的 圖的廣度優先遍歷 用什麼資料結構
4.https流程,介面加密加簽演算法

5.LRU,沒撕出來,用了linkedHashMap

出來等了一會兒,帶到一個辦公室四面

四面

估計是部門老大吧,有獨立辦公室,技術問題不多

1.講講你專案中的高可用實現

2.職業規劃

3.處理需求

4.對消費金融的看法

HR面

1.個人資訊,之前公司的情況,在公司所處的位置
2.個人長處愛好,最有成就感的事情
3.對加班的看法
4.目前薪資期望薪資
5.最快入職時間

最後小編總結了一套30G技術資源,包括但不限於:分散式架構、高可擴充套件、高效能、高併發、Jvm效能調優、Spring,MyBatis,Nginx原始碼分析,Redis,ActiveMQ、Mycat、Netty、Kafka、Mysql、Zookeeper、Tomcat、Docker、Dubbo、Nginx等多個知識點高階進階乾貨。
image

小編 免費整理了Java高階資料,涵蓋了Java、Redis、MongoDB、MySQL、Zookeeper、Spring Cloud、Dubbo高併發分散式等教程,一共30G,需要自己領取。
傳送門:https://shimo.im/docs/rQRKDPx6dPXqvYPq