更新時間:2019-07-30 10:04:17 來源:動力節(jié)點 瀏覽2928次
1,Java基礎(chǔ)扎實,理解io、多線程、集合等基礎(chǔ)框架,對JVM原理有一定的了解,熟悉常見類庫,常見Javaapi不僅會用更能知其所以然;
2,對Spring,MyBatis/Hibernate,Struts2,SpringMVC等開源框架熟悉并且了解到它的基本原理和機制;
3,熟悉HTML/HTML5,CSS/CSS3,JavaScript,JQuery,ajax。有Web前臺開發(fā)經(jīng)驗,對JavaScript前臺開發(fā)有深入理解;
4,有抽象設計能力,熟悉代碼重構(gòu),能夠用面向?qū)ο笤瓌t組織代碼,熟悉常用的開發(fā)模式;
5,精通SQL,熟悉Oracle/Mysql,sqlserver等主流數(shù)據(jù)庫開發(fā)關(guān)系數(shù)據(jù)庫中的一種,有較強的sql編寫能力;
6,熟練使用和配置一種或一種以上的主流應用服務器(WebLogic,JBOSS,Tomcat)
7,熟悉分布式系統(tǒng)的設計和應用,熟悉分布式、緩存、消息、負載均衡等機制和實現(xiàn),具有分布式服務框架開發(fā)使用經(jīng)驗如Dubbo,Thrift等優(yōu)先
8,精通常用的數(shù)據(jù)結(jié)構(gòu),善于設計良好的架構(gòu)、數(shù)據(jù)結(jié)構(gòu)和算法解決具體問題
9,有redis、MongoDB等nosql數(shù)據(jù)庫經(jīng)驗優(yōu)先
10,熟悉Linux操作系統(tǒng),掌握常用的Linux命令,并且能在linux上開發(fā)和部署
11,熟悉svn和基于Maven的jar包管理
12,有良好的代碼書寫、注釋和單元測試習慣,熟悉腳本編程Shell/Python者優(yōu)先熱愛技術(shù),有很強的鉆研能力,樂于接受有挑戰(zhàn)性的任務
13,熟悉JavaEE技術(shù),包括Servlet/JSP、JDBC、JMS、WebService等
14,熟悉網(wǎng)絡編程,具有設計和開發(fā)對外API接口經(jīng)驗和能力,同時具備跨平臺的API規(guī)范設計以及API高效調(diào)用設計能力者優(yōu)先考慮;
15,精通Java設計模式
16,有扎實的編程功底,有3年以上python/java的實際工作經(jīng)驗
17,熟悉分布式系統(tǒng)基本設計,對高性能服務設計及基于Java的高并發(fā)編程開發(fā)
18,熟悉Dubbo、zookeeper分布式服務框架和Kafka、RabbitMQ分布式消息服務
19,可以獨立完成工作,工作認真細致負責,有良好的自學能力,獨立思考能力,能夠在短時間內(nèi)學習并應用新技術(shù);
20,精通大型互聯(lián)網(wǎng)產(chǎn)品技術(shù)分布式架構(gòu)方案,熟悉分布式架構(gòu)和設計模式,掌握分布式緩存,分布式消息系統(tǒng),分布式協(xié)同處理等大型分布式基礎(chǔ)架構(gòu)的設計
21,有大型項目設計,架構(gòu)經(jīng)驗。
22,有設計高吞吐,低延遲系統(tǒng)的經(jīng)驗。
23,具備相當強烈的創(chuàng)新精神
24,思路清晰,具備良好的溝通能力和理解能力,良好的團隊合作精神;過硬的職業(yè)操守,良好的編碼習慣以及文檔習慣;工作積極,高效;自覺完成工作;愿意接受挑戰(zhàn);
針對上面的面試要點小編還整理總結(jié)了一些關(guān)于面試的問題資料和面試視頻等希望可以幫助到大家:
這里還有更多Java架構(gòu)進階資料展示,想學習Java架構(gòu)師的朋友可以在動力節(jié)點IT培訓官網(wǎng)在線老師哪里回復,即可獲得Java架構(gòu)師教程!