快手ai商业化 日常实习 二面
自我介绍
实习介绍
为什么不用BeanCopy
项目介绍:
为什么使用rabbitmq
mq的话会不会数据交互压力会更大(回答的是批量插入)
批量插入的阈值是多少(忘记了,随便说的10)、
如果你list里面剩余9个呢(没做处理,但是我回答的是检测一下,或者等待插入第十个数据触发插入)
本地缓存是缓存的什么数据
ThreadLocal存储什么东西
多线程再执行的过程中,如果涉及到ThreadLocal会出现什么问题(一开始没想到回答的是性能问题,后来引导了一下发现是问的父线程和子线程传递数据丢失的问题,回答的inhertableThreadLocal)
八股文:
springioc是什么
springioc底层是如何实现的
是如何吧Bean进行实例化出来的(没有回答清楚,面试官说是通过反射来实现)
SpringAOP(说了代理,给自己挖了个坑)
说了静态代理和动态代理
什么使用使用jdk实现的什么时候使用cglib实现的(回答出来了,但是墨迹了半天,说的不是很明确,害)
AOP的使用场景
介绍一下Hashmap
可以插入null值呢