• 4
  • 3
  • 7

数字马力Java开发校招一面面经,许愿二面

面试体验非常好。要有自己的语言逻辑能力和概括能力


面试题

1.自我介绍

2.static代码块和static方法的区别?

3.static修饰方法会被重写吗?

4.finally和finalize的区别?

5.值传递和引用传递的区别?

6.Spring MVC的三层架构?

7.Mybatis sql语句中的占位符?

8.建立索引的目的?

9.索引失效的原因?where name like "张%"会索引失效吗?

10.Hashmap的底层数据结构?什么时候会扩容?

11.事务的隔离级别和特性?

12.什么是关系型数据库?什么是非关系型数据库?

13.怎么判断一个对象需要被回收?

14.new一个对象和将对象置为null,哪一个会被垃圾回收?

15.SpringBoot的最核心的注解?可以用哪些注解代替它?

16.@Autowired和@Resource的区别?

17.了解哪些设计模式?

18.工厂模式是如何实现的?

19.创建线程的方式?

20.线程池的参数有哪些?

21.拒接策略有哪些?

22.舍弃最新的或最旧的会不会抛异常?

23.如何实现一个乐观锁和悲观锁?

24.反问


记录一下,希望有好运能进入下一轮,到时候再来更新 


相关面经
全部面经
招聘动态
更多动态