当前位置: 首页 > 面试经验 >

数字马力后端一面50min

优质
小牛编辑
74浏览
2023-10-28

数字马力后端一面50min

1.自我介绍

2.具体介绍实习工作

3.Java三大特性,基本数据类型

4.包装类的缓存机制?包装原理

5.String为什么不可变

6.为什么要同时重写equals 和 hashcode方法

7.深浅拷贝

8.HashMap底层原理,1.7&1.8的区别

9.反射,反射创建对象的方式

10.死锁产生的必要条件

11.AQS原理?

12.ThreadLocal使用场景?

13.类加载具体过程?

14.Java有哪些类加载器,双亲委派模型是什么,为什么要这样设计?怎么打破双亲委派模型?

15.谈谈你对IOC的理解

16.SpringBean的生命周期有哪些

17.了解哪些设计模式,单列模式有哪几种实现方式

18.数据库有哪几范式?

19.Mysql的MyIsam跟Innodb区别

20.什么时候适合建立索引

21.Mysql查询一条数据具体是怎么实现的?

22.索引失效的场景

23.分布式锁的实现方式有哪些

24.Redis数据结构类型,除了能做缓存还能做什么?

25.DNS解析的过程

26.TCP和UDP的区别,TCP靠什么保证可靠连接?

27.磁盘进程调度的算法?

 类似资料: