java工程師需要會的

2021-08-03 03:32:40 字數 689 閱讀 9217

常見序列化協議及其優缺點

memcached記憶體原理,為什麼是基於塊的儲存

搭建乙個rpc需要準備什麼

如果線上伺服器頻繁地出現full gc ,如何去排查

如果某一時刻線上機器突然量變得很大,服務扛不住了,怎麼解決

lur演算法的實現

linkedhashmap實現lru

定義棧的資料結構,請在該型別中實現乙個能夠找到棧最小元素的min函式

海量資料處理的解決思路

reactor模型的演變

阻塞、非阻塞、同步、非同步區別

collection的子介面

jvm調優相關

zookeeper相關,節點型別,如何實現服務發現和服務註冊

nginx負載均衡相關,讓你去實現負載均衡,該怎麼實現

linux命令,awk、cat、sort、cut、grep、uniq、wc、top等

壓力測試相關,怎麼分析,單介面壓測和多情況下的壓測

你覺得你的有點是什麼,你的缺點是什麼

spring mvc的實現原理

netty底層實現,io模型,channelpipeline的實現和原理

快取的設計和優化

快取和資料庫一致性同步解決方案

你所在專案的系統架構,談談整體實現

訊息佇列的使用場景

activemq、rabbitmq、kafka的區別

成為高階Java工程師

經常主持對高階工程師和中基層tech leader的面試,一年下來總有百八十場,我給大家分享一下我對於高階工程師的定位吧,雖然我主要負責.net團隊,但是對於其他語言應該也是適用的。二 工作經驗 高階工程師必須有過在專案中擔心核心模組開發或者整體架構設計的經驗,並且專案越高大上越好,比如你在網際網路...

工程師需要哪些軟實力

作為一名專業的工程師,除了基本的知識儲備和技能外還需要哪些軟實力來給自己加分,今天就來總結一下工程師需要哪些軟實力,不限於前端工程師。一 分析能力 要具有對所從事工作 設計 生產 服務 的結構 流程 功能 材料等方面進行分析的能力。二 實踐能力 由於技術的複雜性,許多問題來不及形成理論或者本來就沒有...

前端工程師需要明白的 畫素

場景 人物 前端實習生 阿樹 與 切圖工程師 玉鳳 事件 設計師出設計稿,前端實現頁面 玉鳳 樹,設計稿發給你啦,差那麼點畫素,就叼死你 阿樹 為什麼會出現以上的情況,難道他們當中一位出錯了,擺了這樣的烏龍?事實上,他們都是對的,只是談的不是同乙個 畫素 此畫素非彼畫素 裝置畫素 device pi...