欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

java面试题(1)

程序员文章站 2022-05-06 17:50:50
...

笔试题

1.写出你常用的设计模式?

2.Mysql如何查看执行计划?

3.说说你常用的dump分析工具?

4.使用枚举,输出星期一到星期五。

5.TCP为什么要三次握手,两次握手可以吗,为什么?

6.Web项目从浏览器发起交易响应缓慢,请问应该从哪些方面分析?

7.如何把oracle数据库中的表和数据转移到DB2中,并且表结构和数据不变。

8.说一下JVM加载class文件原理。

9.什么是长连接、什么是短连接,使用场景是什么?

10.如何用位运算实现整数加法?

11.编程题:一个台阶有n步,每次可走1步或2步,请问有多少种走法?

public static void main(String[] args){
		int n=18;//假设台阶18
		int x=0;//记录1步的次数
		int j=0;//记录2步的次数
		int res =0;//记录走法个数
		for(j=0;j<=n/2;j++){
			x=n-2*j;
			if(x>=0){
				res++;
			}
		}
		System.out.println(res);
	}

面试官问题

1.mybatis常用的标签有哪些?

2.tomcat的默认端口去哪里改?

3.sql中左连接怎么写,2种写法。

4.说一下SpringMVC的执行流程

5.你做过的系统的事务隔离级别是什么?

6.你的项目是如何处理事务的?

7.线程池怎么配置?

8.做过sql优化吗,怎么优化的?

        目前通过面试的几家公司整理了这些题目,希望大家可以自己努力找找答案,其中一道编程题我整理了答案,大家有更好的写法可以写出了共勉啊。

 

相关标签: 面试题