
一、Java基础部分 (搞定所有技术之后才考虑复习的技术点)
1.数组中的排序问题(笔试或者机试,前者可能性更大)
2.面向对象的理解
3.集合相关的问题,比如hashmap跟hashtable的区别。搞清楚每个集合对象的特性就欧了。
4.多线程启动方式,以及产生死锁的原因和解决办法【多线程问题不是很常问,有精力就复习这块内容】
5.IO流,了解常见的几个流对象以及基本的流操作即可,被机试的可能性比较小。
二、Web基础(1年工作经验者需要重点复习的技术点)
1.http协议(定义、常见的请求头以及响应头<功能>、状态码)
2.tomcat(目录结构<存放的内容以及配置文件里面能做哪些工作>、常见配置;有能力者可以了解一下tomcat的原理<启动加载问题>)
3.jdbc(编程步骤、与hibernate以及mybatis的区别)
4.servlet(概念的理解;生命周期、线程安全问题、接口相关类型、体系结构<区别>、request以及response的用途、servletContext对象的功能、编码以及路径问题)
5.filter(生命周期、常见应用、dofilter里面的参数、应用场景)
6.jsp(隐式对象、常见标签<指令、动作>、EL以及JSTL)
7.cookie/session(概念的理解;生命周期,session创建的时期,相关方法的使用)
三、五大框架 (1年以上工作经验者需要重点复习的技术点)
1.struts2(action相关的问题<书写方式[区别]、接受请求参数的方式、相关配置、访问servletAPI的方式>;值栈相 关问题<定义、内部结构、如何获取值栈对象、EL为什么能访问值栈中的数据>;struts2与springMVC的区别;与过滤器的 区别;struts2工作原理<执行流程>)
2.hibernate(核心思想要了解;开发流程<加载文件的过程>;查询方式;如何优化;sql与hql的区别;update与saveOrUpdate的区别;get和load的区别;Java对象三种状态的特征以及转换、核心API、一级缓存和二级缓存、延迟加载)
3.spring(springIOC和DI;生命周期;Bean注入属性的方式;aop极其相关名词解释;核心类;applicationContext与beanFactory的区别;bean实例化有哪些方式)
4.springMVC(工作流程;与struts2的区别;乱码问题如何处理;各组件的扩展类型)
5.mybatis(与jdbc/hibernate的区别;)
四、脚本 (此项与第五项均是需要掌握的内容、笔试题居多)
1.JavaScript核心对象
2.浏览器BOM对象
3.文档对象模型DOM

4.常见事件
5.Ajax编程(web交互2种方式的对比)
6.传统Ajax编程的步骤以及从服务器端返回的数据格式(之间的差别)
7.JSON数据格式的转换操作
8.jQuery选择器
9.jQuery的Ajax编程(常见方法)
10.其余的问题都是一些笔试题,让你直接写javascript代码实现某一功能
五、
这一块几乎都是一些概念性的问答题(存储过程、函数、事务、索引、触发器、视图、游标以及一些优化操作),笔试100%会出现,一般考察的都是多表联合查询
六、人事相关 (答案内容比较长,未做文字说明)
1.自我介绍(注重的是你之前在公司里面工作内容,特别是最近在公司里面做的项目<回答思路参考项目相关问题一>)
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-66299-1.html
雷不死给了多少钱
如果一个女人愿意同时嫁给一个以上男人
谁造成了光棍们没有老婆