9.15中新赛克一面(35min)
- 介绍项目
- 分布式锁怎么使用的
- 介绍下spring和springboot
- @Autowired怎么实现自动注入bean
- 怎么让spring管理第三方jar包中的类
- spring 一次反射就能注入bean吗,比如a中有b,b中有a,怎么解决
- 三级缓存能解决所有循环依赖吗
- spring如何配置bean,比如有一个地方项目需要注入某个对象,另一个地方不需要注入,该怎么配置
- mybatis也有两级缓存,了解过吗
- mybatis中的#与$区别(#可防止sql注入,$不可以)
- 项目怎么做的分页,pagehelper使用(没怎么听清,也不会)
- redis除了缓存与锁还能做什么,讲一下你理解的redis
- 怎么保证redis与数据库的同步,如果同时插入与查找,怎么办
- redis持久化了解吗,讲一下,项目中怎么使用的
- java参数传递
- 如果有个user对象,a方法中传入user对象,a中在new 一个对象并赋给user,外部的user会变吗
- 讲一下线程安全与线程不安全
- 线程池了解过吗,讲一下核心参数
- 如果核心线程数为5,最大线程数10,阻塞队列5,第五个线程来的话,池里有几个线程,第六个呢
- 如果线程有优先级,怎么让线程池按优先级从阻塞队列中取任务,每次取都排序合理吗
- 怎么获取线程返回值,用future的话怎么确定获取返回值的时间
- spring怎么实现事务,什么情况下事务会失效
- 除了注解还有什么方式能实现事务
- 介绍下jvm
- 常量池在哪里
- jvm参数用过吗,jstack,jps等
- 反问
被全方位吊打,面试官都无语了😂