一周java面试问题小集

1.你讲述一下自己做的最拿手的项目
2.用到了哪些技术
3.项目中webservice用来干嘛,为什么选用它
4.是否适应出差?是否单身?
5.你事先了解过我们公司是干嘛的吗?
6.你关于公司有什么问题想问的吗?
7.你这几个项目的周期是多久?
8.公司共多少人参与这些项目?
9.你为什么离开上一家公司?
10.谈谈Spring的AOP与IOC
11.用到了哪些前端技术?
12.你有接触过哪些封装的很好的工具类、jar
13.谈谈SpringBoot的了解
14.项目中用到过哪些中间件?
15.Redis的基本数据类型?
16.Spring的事务在有异常后会怎么样?
17.mysql的统计是什么?(非函数)
18.N个人报数,数到3就剔除掉,再从1开始数,请问怎么实现?
19.RabitMQ、Dubbo、Zookeeper有在项目中使用吗?
20.把redis集成到SpringBoot中的过程?
21.final定义的成员变量初始化时需要赋值吗?为什么?
22.项目中哪些地方用到了多线程?
23.谈谈对乐观锁的了解?在两个人同时下单时(数据库新增订单)怎么使用乐观锁?
24.Set底层实现原理
25.项目中用到反射机制的代码
26.数据库表的连接方式有几种?
27.jsp中内置对象session与applicationContext的区别?
28.考虑此业务场景:多列数据,但是主键值不相同外,其它列值均相同,如何使用sql筛选提出唯一主键的列,然后其他列值清空?
29.你所知道的Map的循环方式,在循环中要求打印出key、value

你可能感兴趣的:(面试)