招银Java一面
40min(准时结束)
1、自我介绍
2、你经常使用的集合有哪些?
3、介绍一下HashMap?是否线程安全?怎样可以线程安全?
4、什么时候改用的红黑树?为什么改用红黑树?红黑树怎么自平衡?
5、类中代码加载顺序?子类父类代码加载顺序?
6、string为什么不可变?
7、知道什么设计模式?
8、实现一下懒汉模式?实现一下双重判断并说一下为什么能线程安全?
9、介绍一下synchronized?synchronized能锁那些对象?
10、sleep和wait区别?
11、spring bean的作用域以及它们的区别?
12、springboot中有哪些设计模式?
13、springboot中的注解?有实现过springboot注解吗?(本来想答Java注解的实现,但是确认过是springboot注解就没答了...)
14、@Resouce和@Autowired的区别?
15、threadlocal了解吗?(看过但不知道怎么答,说不了解...)
16、数据库数据重复怎么去除?
17、数据库什么时候适合创建索引?
18、Redis有哪些类型?
19、Redis如何保证一组命令的原子性?(事务)
20、Redis事务怎么实现的?(把Redis事务的命令说了一下...)
纯八股!!!
#招银网络科技校招#
1、自我介绍
2、你经常使用的集合有哪些?
3、介绍一下HashMap?是否线程安全?怎样可以线程安全?
4、什么时候改用的红黑树?为什么改用红黑树?红黑树怎么自平衡?
5、类中代码加载顺序?子类父类代码加载顺序?
6、string为什么不可变?
7、知道什么设计模式?
8、实现一下懒汉模式?实现一下双重判断并说一下为什么能线程安全?
9、介绍一下synchronized?synchronized能锁那些对象?
10、sleep和wait区别?
11、spring bean的作用域以及它们的区别?
12、springboot中有哪些设计模式?
13、springboot中的注解?有实现过springboot注解吗?(本来想答Java注解的实现,但是确认过是springboot注解就没答了...)
14、@Resouce和@Autowired的区别?
15、threadlocal了解吗?(看过但不知道怎么答,说不了解...)
16、数据库数据重复怎么去除?
17、数据库什么时候适合创建索引?
18、Redis有哪些类型?
19、Redis如何保证一组命令的原子性?(事务)
20、Redis事务怎么实现的?(把Redis事务的命令说了一下...)
21、Redis怎么设置过期?写一下设置过期键的命令?
22、springboot结构的配置文件扫描顺序?
23、线程池的几种创建方法?
24、线程池工作原理?
纯八股!!!
许愿二面~