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优化吗,怎么优化的?
目前通过面试的几家公司整理了这些题目,希望大家可以自己努力找找答案,其中一道编程题我整理了答案,大家有更好的写法可以写出了共勉啊。
上一篇: 疼的龇牙咧嘴的动态图片,自作孽疼啊
下一篇: 微笑,吃冰激凌,自杀的动态图片