中新赛克 校招 -java开发工程师

整个流程:4轮 初面-二面-三面-hr面-可能加面
公司介绍:网络通信
base :深圳 整个流程
1 自我介绍
2 考察环节
3 问答环节
面试题目
面试时间:50分钟
介绍项目
分布式锁怎么使用的
介绍下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等
反问
侧重:八股文,八股文需要背熟一点
适合去面试的朋友:有一定行业经验的

#面试##java#

你可能感兴趣的:(java,mybatis,spring,boot)