把解決客戶難題,提高客戶工作效率和經(jīng)濟效益作為公司生存的出發(fā)點
Java研發(fā)高級
集合:
ArrayList、LinkedList、Hashtable、、HashSet、HashMap、ConcurrentHashMap等從原理到底層數(shù)據(jù)結(jié)構(gòu)實現(xiàn),以及之間的優(yōu)劣勢比較和區(qū)別。
Java高級特性:
面向?qū)ο蟾呒壧匦?、異常、IO、NIO、泛型、多線程、JVM,這些內(nèi)容都是必須掌握的。
我以JVM為例:JVM性能調(diào)優(yōu)、JVM內(nèi)存存儲、JVM回收機制和算法等。
Linux
Linux操作系統(tǒng)原理、Linux常見故障排除、Linux常用命令等
數(shù)據(jù)結(jié)構(gòu)算法
數(shù)組、鏈表、二叉樹、隊列、棧的各種操作(性能,場景)
二分查找和各種變種的二分查找
各類排序算法以及復雜度分析(快排、歸并、堆)
大數(shù)據(jù)算法:Hash分桶等。
四:性能調(diào)優(yōu)和線上故障處理
利用常見的JVM性能工具:visualVM排除JVM內(nèi)存溢出等隱患。
也可以使用JProfiler是一款Java的性能監(jiān)控工具,可以查看當前應用的對象、對象引用、內(nèi)存、CPU使用情況、線程、線程運行情況(阻塞、等待等)利用Jprofiler等工具做性能壓力測試。
開源框架
設計模式基本是代碼的重構(gòu)能力,避免重復造輪子,例如典型的:
工廠方法模式
抽象工廠模式
單例模式
建造者模式
能否手寫,以及開源框架Spring、Redis等源碼使用了什么樣的設計模式。
數(shù)據(jù)庫開發(fā)
這里會涉及到大數(shù)據(jù)的性能方案、數(shù)據(jù)表設計、索引、NoSQL的選型等。
大型網(wǎng)站技術(shù)架構(gòu)設計
架構(gòu)師進階總結(jié)
程序設計要求
Web開發(fā)要求
架構(gòu)設計要求
運維和線上故障處理要求
操作系統(tǒng)要求:Linux等
產(chǎn)品業(yè)務要求
版權(quán)所有2011 @ 河北卓越科技信息有限公司 ALL RIGHT RESERVED 冀ICP備11006606號-1
地址:河北省石家莊市新華區(qū)新合作城市廣場B座 聯(lián)系電話:0311-67662519 電子郵箱:87812389@163.com
冀公網(wǎng)安備 13010502001432號