中通-Java - 11/9 排序挂

一面 - 10/17 - 30min

  • 问题:
  • 1、尽量多关注业务的使用
  • 2、技术不在于多,而在于精
  • 3、

0、字我介绍

1、Integer 和 int 的使用场景

2、秒杀的压测 - 侧重于哪些,不要讲高性能

3、如何快速融入团队(实习)

  • 体验文档 :了解项目的业务,从使用者角度分析项目

4、深拷贝 和 浅拷贝 的区别,如何快速实现深拷贝

5、值传递 和 引用传递

6、

二面-10/23 - 30min

设计模式有哪些应用

设计模式的优缺点有哪些

MyBatis 的源码 - 如何实现分页 、拦截器有哪些

MyBatis是一个流行的Java持久层框架,它提供了一些拦截器(Interceptor)来扩展和定制其行为。以下是一些常用的MyBatis拦截器:

  1. Executor拦截器(ExecutorInterceptor):用于拦截执行器(Executor)的操作,如查询、更新等。可以在执行SQL语句之前或之后进行一些自定义的处理。
  2. StatementHandler拦截器(StatementHandlerInterceptor):用于拦截语句处理器(StatementHandler)的操作,如预处理SQL语句、设置参数等。可以在执行SQL语句之前或之后进行一些自定义的处理。
  3. ParameterHandler拦截器(ParameterHandlerInterceptor):用于拦截参数处理器(ParameterHandler)的操作,如设置参数值等。可以在设置参数之前或之后进行一些自定义的处理。
  4. ResultSetHandler拦截器(ResultSetHandlerInterceptor):用于拦截结果集处理器(ResultSetHandler)的操作,如处理查询结果集、映射结果等。可以在处理结果集之前或之后进行一些自定义的处理。

这些拦截器可以通过实现MyBatis提供的Interceptor接口来自定义。通过拦截器,可以在MyBatis的执行过程中插入自定义的逻辑,例如日志记录、性能监控、权限控制等。

需要注意的是,拦截器的顺序非常重要,它们按照配置的顺序依次执行。可以通过MyBatis的配置文件或注解来配置拦截器,并指定它们的顺序。

Bean的生命周期

AOP

项目中遇到的问题,怎么解决,有什么收获 : spring security

三面-10/26 - 12min

  • 感觉被压制了

1、字我介绍

2、社团负责业务

3、团队协作过程中的问题

4、自我评价:自己在团队协作中的优势

5、有没有offer、薪资问题、为什么拒绝

6、反问。。。

全部评论

相关推荐

投递山东移动等公司6个岗位
点赞 评论 收藏
转发
1 6 评论
分享
牛客网
牛客企业服务