21项技术:
1、高并发,多线程,分布式
2、http协议
3、tcp,ip
4、缓冲技术等优化
5、数据库事务
6、集群部署,负载均衡
7、java基础,数据存储及数据类型转化,内存分配,各模块的底层实现,集合,范型,线程,任务调度,异常
8、转发与重定向,struts如何实现的
9、jsdocument说明
10、java传递与js传递区别
11、js基本数据类型
12、webservce底层实现
13、网络七层架构
14、浏览器渲染网页
15、ssh,各种版本了解
16、设计一个一千万数据五百万的吞吐的系统架构
17、jdbc封装的实现
18、设计模式
19、ibitis如何实现orm映射
20、数据库的锁
21、常用设计模式
基本技能:
1、Java:线程,JVM/GC,并发,反射,NIO
2、Web:struts,spring,springui,iBatis,JSTL/EL,JSP/Servlet,JSON
3、DataBase:MySQL,优化,分库分表,索引
4、Linux/服务:Shell,硬件命令,内核,安全,Nginx,Apache,Tomcat
5、互联网技术:Cache,性能调优,Memcached,Redis,Nagios,Cacti,Lucene,Solr,Nutch,Hadoop,Mahout,MongoDB,MQ,其他
6、分布式架构:Pattern,SOA,分布式KV,分布式文件,CDN
辅助技能:
1、前段技术:JQuery,CSS,HTML,HTML5,AS,iOS,Android
2、其他语言:Perl,PHP,NodeJS,Python,Ruby,其他
3、开发环境:Eclipse,SVN,Maven,持续集成,Bug管理,Wiki,其他
4、基础编程:面向对象,算法,调试能力,代码风格,重构
个人素质:
1、互联网业务:互联网,用户行为,商业模式
2、沟通合作:理解能力,表达能力,愿意倾听
3、分析与执行:逻辑归纳,数据说话,计划应变,时间管理
4、学习和创新:发现问题,获取知识,思维发散
网友评论