2021.9.17 用友一面
1.自我介绍
2.了解哪些排序算法,说说快速排序的时间复杂度,空间复杂度,了解希尔排序吗
3.说说反射的理解,反射是发生在运行时期还是编译时期
4.项目
5.输入一个url的处理过程
6.进程和线程的区别,线程死亡进程一定死亡吗
7.并发和并行的区别
8.说说sychronized的底层原理
9.springboot了解吗,说说@RestController和@Controller注解的区别
10.redis分布式锁了解吗,setnx的原理
11.怎么判断两个对象相等,equals相等hashcode相同,一定是同一个对象吗
12.说说String类创建对象
13.两个数字,不用第三个变量,怎么实现交换
14.说说堆和栈的区别
15.说说你了解的状态码,成功的状态码了解哪些,502、403了解吗
16.说说volatile关键字
17.redis是单线程还是多线程,为什么