职友集>程序员面试题 > 近段时间面试过的一些技术问题包括Java, 数据库和算法方面

近段时间面试过的一些技术问题包括Java, 数据库和算法方面

2015-10-11 06:30:01 阅读( 221 )

1944人 收藏本页

标签:程序员面试题

1.简要说明Spring的IOC和AOP机制,Hibernate机制。
2.常用的设计模式有哪些,列举,用C++代码实现其中的一种。
3.XML、JS与HTML的不同。
4.MySQL调优,有哪些参数?
5.子查询和嵌套查询哪个效率更高一些,为什么?怎么限制返回的结果数(条目数)
6.什么是物化视图?
7.C++的运算符重载
8.索引所用到的数据结构是哪一种?
9.中间件服务器(例如Tomcat)遇到了访问量多导致内存不足问题,怎么处理?
10.用UML图表示基类与派生类的关系
11.一个高质量的代码包含哪些方面。

1.写出下列程序的运行结果
public void op(){
int n=0;
n+=n;System.out.println(n);
n+=n++;System.out.println(n);
n+=++n;System.out.println(n);
n+=+n;System.out.println(n);
}

2.检查下列代码,并进行改错和优化
public void google(){
private String str=”get Parameter from form”;
Object obj=request.getParameter(“id”);
int.paseInt(obj);
}

3.java编写一个函数,实现取出字符串内的数字并求和,例如:ss2g11t0.e8,结果为12.
4.列出常见的java异常
5.进程与线程的区别,什么时候需要考虑线程安全问题?
6.为表A创建update触发器,实现向表B插入数据。
7.取出表A中第31条到第40条记录的sql语句(以自动增长的id为主键,且ID可能不是连续的)
8.存储过程的特性
9.简述hibernate的缓存,以及对象的几种状态
10.内存的分配方式有几种?
11.为什么数组名作为参数,会改变数组的内存变量的值,而其他类型int不能改变内存变量的值
12.什么是优先级反转,如何解决?
13.ARM产生未定义指令异常,指令预取指中止异常和数据访问中止异常后,程序计数器PC分别是什么值?
14.栈与堆的区别
15.C语言打印输出杨辉三角5

来自IT公司面试手册

下一篇:软件开发人员招聘笔试试题

上一篇:名企开放性面试题集

亲~ 如果您有更好的答案 可在评论区发表您独到的见解。

您想查看更多的信息: 面试题