面试题积累

1.oracle 存储过程
2.游标,用什么代替
3.rownum,rowid,
4.awk,sed
5.数据结构中的循环右移,查询是否包含另一个字符串
6.打印n的所有排列
7.java 调优
8.强制使用索引。

9.反转链表的Java实现,特别要处理双向链表。
10.struts2缺点(安全缺陷)
11.tomcat 类加载过程
12.多线程编程,对象锁链。
13.spring 的缺点(启动多个context时对bean的管理)
14.在线运行的系统如何重新拆分表(分表,分库)
15.threadlocal在线程池中的问题。

16.缓存设计
17.系统架构
18.map实现
19.两个数组,合并并排序
http://blog.csdn.net/morewindows/article/details/6678165

从比较二个数列的第一个数,谁小就先取谁,取了后就在对应数列中删除这个数。然后再进行比较,如果有数列为空,那直接将另一个数列的数据依次取出即可。

20.如何判断链表有交集。
21.mysql master 如何向slave 同步数据。
22.jvm各种垃圾收集算法的优缺点
23.快速排序的算法。

24.高效过滤一篇文章中的关键字
25.一致性hash算法细节。
26.concurrentHashMap原理
27.redis主从复制原理和延迟。


28.myisam,innodb引擎异同点

29.hibernate 启动过程 底层实现
30.jdk,tomcat类加载机制,双亲委托机制
31.设计模式类图
32.spring源码,jdk源码 ,dubbo源码
33.动态代理的实现。

34.实现一个函数,计算一个包含加减乘除表达式的值,能支持括号可以加分

35excel表头,A表示第一列,AA表示27列,依此类推,给点一个数字,给对应的列名


36.如果实现切小流量功能
37.spring 事务,同一个类中的事务
38.spring循环引用

39.进程间共享变量的方式

内存结构
MYSQL 索引数据结构
MYSQL优化的重要点
HTTP协议(状态吗等)
SPRING bean的生命周期
hibernate 延迟初始化的原理
hibernate 的缓存机制
框架结构
REDIS 的使用|和MEMCHAC 的区别
get,post区别
concurrenthashmap是不是segment越多越好
rememberme功能的实现
sql,自关联表

猜你喜欢

转载自magicyang919.iteye.com/blog/1681310