文档详情

java面试官心得.docx

发布:2018-11-21约7.64千字共16页下载文档
文本预览下载声明
java面试官心得   篇一:java面试总结   任职要求:   javajava面试宝典   精通java,熟悉socket和多线程开发,熟练掌握JSP、Servlet JDBC等相关技术,熟悉常用的数据模式   熟悉JVM性能调优(对JVM有一定的了解)   熟悉面向对象的系统分析、设计与编程思想了解设计模式、重构以及敏捷开发的基础知识 有敏捷开发和测试自动化经验者优先   框架   熟练使用主流来源框架,如Spring、struts2、mybatis、hibeenate,熟悉ssh、ssm框架集成 (使用过一种RPC协议、缓存技术)   能够熟练使用主流框架技术,包含:Spring Boot、Spring MVC   能够熟练使用主流框架技术,包含:Spring、Axon(CQRS)   熟练使用Springmvc+FreeMarker进行开发   数据库 熟悉关系型数据库,有redis等开源的NOSQL相关知识   能够熟练使用主流存储技术,包含:MySQL、MongoDB、Couchbase、Cassandra、Redis、FastDFS 熟练掌握MySql、Oracle   等数据库,sql语言,索引、过程、触发器的使用,掌握pl/sql编程 熟悉mysql使用,有一定的sql优化,维护经验;熟练掌握SQL、存储过程、触发器、视图的编写   熟悉至少一种NoSQL数据库,如MongoDB、Memcached、Redis、HBase等   至少掌握Oracle、DB2、Sql Server三种数据库中的两种   了解Oracle,Sybase,DB2等数据库系统之一   熟练使用MsSql、MySql、Oracle中的一种数据库   掌握postgreSQL数据库的使用和开发,有相关数据库经验也可   熟练掌握常用sql,使用过sybase,sqlserver、mysql等主流数据中一种或几种   熟悉数据库建模,熟练使用Oracle、DB2、mysql数据库并进行调优熟悉设计模式和UML   有数据库优化和设计经验(对软件系统的高性能、高并发、高可用等有了解和实践经验) (熟悉Linux/Nginx/haproxy负载均衡、反向代理等配置)   熟悉多线程及高性能的设计与编码及性能调优   Jquery   熟练使用HTML/XML、HTML5、CSS3、jquery、javascript、AJAX 、easyui、bootstrap等前端web应用程序开发技术   (掌握Ajax技术,熟悉jquery或Prototype应用)   (了解前端dhtml技术,有一定js编程经验)   熟练使用js框架(extjs mootools)   熟悉Kendo UI开发者优先考虑。   服务器   熟练使用Aapache、tomcat、nginx等常见应用服务器,具有相关的部署和配置经验   Linux   熟悉工作流、Auto、MQ   熟悉IM,websocket,XMPP,MQTT等即时通讯方面技术优先考虑   能够熟练使用主流队列技术,包含:ActiveMQ、RabbitMQ、kafka、Disruptor   能够熟练使用主流RPC技术,包含:Thrift、Dubbo   能够熟练使用主流通信技术,包含:Mina、Netty、Protobuf   资深java工程师 精通C++或java;能够在 Linux 系统上进行开发部署工作   精通 TCP/UDP 等常见协议,并具有丰富的网络服务器开发经验   熟悉代理服务器、负载均衡常用网络组件   熟悉常见的服务器开发模式,并精通其中的一种或多种   熟悉缓存/消息队列等常用中间件技术,并且熟悉常用的开源框架   能够带领团队设计、开发 10w 行以上代码的核心服务器   熟悉长期运行、高并发的 C++ 或java服务器的开发、部署、测试、排错等工作   熟悉至少一种网络协议栈,能够快速理解和开发新的协议栈   中等规模软件项目的规划和管理能力   自我评价:   有较好的沟通交流能力与抗压能力   学习能力强,拥有优秀的逻辑思维能力   性格开朗、善于沟通、有良好的学习能力、有良好的团队协作能力、较强的抗压能力、有良好的编码规范意识、勇于接受挑战、善于自我激励   职业规划   项目流程   *************JavaOOP******************   ☆1.谈谈你对oop的理解,oop有哪些特性?各有什么特点?   Jav
显示全部
相似文档