问题

技术 问题

1)  数据结构与算法

简介常用集合类,以及对应算法, ArrayList LinkedList HashMap Hashtable

散列表的知识,碰撞如何解决? 链接法,开放寻址法

散列函数,什么是好的散列函数

查找的平均时间复杂度

Collections.sort如何使用,使用哪种排序算法? 优化的快速

二叉查找树,查找的平均时间复杂度

红黑树的特点

动态规划和贪心算法的区别

字符串匹配算法,描述Kmp

最长公共字串,LCS

有限状态机,FSM

递归算法的前提条件,如何优化

2)  J ava语言特性

字符串处理; stringBuffer的实现方式,容量如何扩充

O bject类, E quals hashcode 等方法的作用

java方法传值

异常的关系,如何使用

多线程

反射

classloader

threadlocal

虚拟机的内存模型

垃圾收集,火车算法

3)  框架

spring使用经验, beanfactory 理解

IOC  

A op

缓存 应用 缓存的 刷新 远程如何解决

web容器,线程池

4)  设计 能力

概要设计,详细设计分别解决什么问题

uml

设计模式

5)  数据库

JDBC Ibatis Hibernate

连接池

数据库索引

oravle三层分页实现

sql注入原理

什么是事务级别

乐观锁,悲观锁

preparedStatment

6)  W eb

js,原型

xss漏洞 跨站脚本攻击

7)  性能相关

过去工作的最大访问量级、是否有程序性能概念

性能相关手段

8)  L inux

L inux基本命令

生产环境部署、调试

9)  其它

版本控制

项目管理

参考二:

1 cookie 与  session 的区别 ;

2、讲讲所了解的设计模式及应用的场景 ;

3、写一个单例模式出来 ;

4 spring bean 的范围有哪些,是不是单例 ;

5 spring 现在有几个版本,主要的区别是什么 ;

6 JDBC 有几个版本,主要的区别是什么 ;

7 Servlet 是不是线程安全的 ;

8 heap stack 有什么区别 ;

9、垃圾回收的优点和原理 ;

10、描述一下 JVM 加载 class 文件的原理机制 ;

11、如何现实 servlet 的单线程模式 ;

12、排序都有哪几种方法?哪种快 ;

13 UML 方面有哪些图,分别应用在什么场景 ;

14 linux 常用的命令有哪些 ;

15、系统要调优的话从哪些方面入手 ;

16 Collections 有哪些方法 ; 作用是什么 ;

17 shell 有几种,实现的功能有何区别 ;

18 JSWDL 开发包的介绍。 JAXP JAXM 的理解 ;

参考三:

问了我struts 的原理, struts webwork 的内部实现机制的区别, webx 的一些原理以及 pipeline 的原理 

还有servlet jsp 的区别 

sevlet的生命周期 

为什么说jsp 也是 servlet

还问了struts-config.xml struts 框架里的作用

面试官喜欢就着一个问题持续的问,问的比较深,有刨根问底的感觉,要有所准备。

hibernate ibatis 有什么区别。

还有一些是基础的。

集合分类,区别什么来的。

还有一些所用到的框架的。

struts1 struts2 webwork 有什么区别啊。

如果数据库压力大,有什么方法 ==

1.  Object有哪些方法。

2.  Session Cookie 的区别。

3.  == equals 的区别。

4.  get post 的区别。

接口和抽象类的区别

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值