招银网络科技一面 java开发 9.16
30分钟不到
1、多线程下怎么保证线程安全
2、sychornized和reentranlock的区别
3、reentranlock的底层原理
4、wait()和sleep()有什么区别
5、redis有用过吗
6、加入redis宕机了,redis是如何保证数据不丢失的
7、项目中redis怎么用的
8、spring了解吗,说一下
9、springboot常用的注解
10、springboot的自动装配原理
11、mybatis的拦截器讲一下
12、mybatis#{}和${}的区别
12、int和Integer哪个占的内存大
13、mysql的事务隔离级别
14、innodb默认什么隔离级别
15、为什么默认是可重复读级别
写sql: 想要更新某个userid其中两个字段的值,sql怎么写
手撕代码: 连续子数组的最大和
面试官说等二面