9.15 招银网络(一面+二面)GG
9. 19 招银网络 (二面) 1.自我介绍
2.项目深挖,功能模块,自己负责的部分
3.token安全性
4.HTTPS原理
5.用HTTPS,token放在客户端安全吗?
6.token如果不放在客户端,可以放在哪些位置?
7.HTTPS传输加密,哪些地方可以增强?
8.项目难点,如何解决
9.什么场景用接口,什么场景用继承类
10.Java里面不可变对象有哪些?
11.String为什么不可变
12.字符串常量池
13.深拷贝和浅拷贝区别,深拷贝实现方式
14.有哪些方式可以让Java对象序列化?
15.嘴撕SQL
16.反问
------------------------------------------------------------------------------------------------------
9.15 招银网络(一面)
1.自我介绍
2.算法or开发
3.创建线程方式,区别
4.线程池有哪些,配置参数,拒绝策略有哪些?
5.CachedThreadPool有哪些弊端?什么场景考虑用,什么场景考虑不能用?
6.线程池原理
7.volatile作用,底层原理,Java内存模型,内存屏障
8.保证一个方法只被一个线程执行,怎么做
9.synchronized底层原理,monitor过程,monitorenter,monitorexit
10.Spring和SpringBoot区别
11.SpringBoot自动配置原理,底层实现
12.如何实现自动创建Bean
13.常用SpringBoot注解
14.如何从百万级别的表中查出想要的记录?
15.创建索引的规范,索引区分度
16.Docker相关命令
17.项目中JWT介绍
18.token结构,解决了什么问题?