10 年工作經(jīng)驗(yàn)的求職經(jīng)歷!
大家好,我是小林。
愉快的周末又來了,雖然只有一天哈哈。
最近我逛博客園的時(shí)候,看到一篇 10 年工作經(jīng)驗(yàn)的老哥被裁員之后面試高級(jí) Java 開發(fā)工程師的求職經(jīng)歷!
他把自己面試過程中常見的知識(shí)也總結(jié)一下,我覺得非常干貨,特此分享給大家,共勉!
概述
投遞數(shù)據(jù)
面試崗位情況
面試情況

Boss 面試截圖

面試過程
面試結(jié)果
面試高頻
Java 基礎(chǔ)
Spring 相關(guān)
MySql
Redis
redis 的數(shù)據(jù)類型: 5 大常用 3 個(gè)不常用的,然后結(jié)合使用場景都說下。
緩存問題和解決方案 :緩存雪崩,緩存擊穿,緩存穿透。解決辦法,多級(jí)緩存,布隆過濾器(黑白名單),萬一擊穿阻塞。這個(gè)是常見問題,可以結(jié)合你的項(xiàng)目說一下。一定不能掛,要不就涼涼……
淘汰策略 :幾種淘汰策略介紹,然后說下 LRU 的算法實(shí)現(xiàn)(偽代碼),看下 LRU 的算法,好多算法題就是手寫 LRU 算法。
持久化 :RDB 和 AOF,使用場景,兩種都用先用 AOF 恢復(fù)集群 :主從/哨兵/分片,重點(diǎn)哨兵的介紹
重點(diǎn):分布式鎖 :這個(gè)是重點(diǎn),可以再你的項(xiàng)目場景中就說了,分布式的一定涉及到這個(gè)問題。

MQ
MQ 的類型: direct/ topic/ fanout 分別的應(yīng)用場景說一下
分布式下的應(yīng)用: 說一下排對(duì)使用場景,然后圍繞高可用進(jìn)行說,發(fā)送端接收端如何保證消息的可靠性
延時(shí)隊(duì)列: 這個(gè)被問到好多次,MQ 的實(shí)現(xiàn)是使用死信隊(duì)列進(jìn)行實(shí)現(xiàn),兩外兩種一個(gè)是 redis+Springboot 實(shí)現(xiàn),二是時(shí)間輪。這個(gè)是重點(diǎn)要好好看下,因?yàn)檫@個(gè)場景比較多,延時(shí)多久發(fā)信息,延時(shí)取消訂單
微服務(wù)架構(gòu)

算法/設(shè)計(jì)模式/Vue/項(xiàng)目經(jīng)驗(yàn)/未來發(fā)展
總結(jié)
面經(jīng)總結(jié)
原文:https://www.cnblogs.com/chenn/p/15337572.html
