面试题积累

本文深入探讨了数据库操作、算法应用、系统架构等关键领域的知识和技术,包括存储过程、游标、数据结构、循环右移、字符串匹配、排列生成、Java调优、强制索引、链表反转、Struts2缺点、Tomcat类加载、多线程编程、Spring管理、表分库、ThreadLocal问题、缓存设计、并发控制等主题。
摘要由CSDN通过智能技术生成
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,自关联表
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值