本文根據一些公司的招聘簡介和個人經驗整理而成,
一、軟實力
業務理解
對自己所處的業務有比較深刻的理解,主動去熟悉一個領域內的業務知識,這其實對后續需求的開發更有利,
如果已經作業三年了,最好長期深耕一個業務,這樣才會對這個業務的業界設計、業務難點、業務解決方案有長期的積累,
有大型互聯網開發經驗
國內大型互聯網開發經驗者優先,
技術熱情
長期寫博客、經常在公司內分享也是一大優勢,因為這表達了你對技術的熱情和對技術的探究,
二、專案經驗
高可用
高可用的方法有很多,比如:系統隔離、限流、降級等,
穩定性
提效降本
業務產品化經驗
對產品未來發展的規劃能力
這個非常考驗你對產品的熟悉程度、對業務的理解、對技術的理解,
如何讓現有的系統可以快速的回應業務的發展,這個需要業務和技術的打通,比如:在熟悉整體業務的條件下對業務系統進行模塊化、組件化、配置化、平臺化,
這個是很大的亮點,
領域設計
領域設計其實就是看你對模塊化設計的掌握程度,比如:業務應該怎么拆分?業務邊界如何劃分?
三、技術實力
Java 語言
Java 基礎語法、Java 并發、JVM 等,
框架原始碼
Spring、Tomcat、Dubbo、Kafka、Netty、Zookeeper 等,
計算機基礎
作業系統、計算機網路、計算機體系結構、編譯原理、資料庫,
資料結構和演算法
Java 集合原始碼以及 letcode 簡單、中等級別的題目,
系統設計

轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/262599.html
標籤:其他
上一篇:JavaWeb之Request與Response詳解
下一篇:java基礎面試題匯總A篇
