首页 > 招银java一面
头像
learlee
发布于 03-31 17:49
+ 关注

招银java一面

  1. 自我介绍(项目是数据中台)
  2. 项目中,会将源端数据库全部同步到中台库中?
  3. 比如A系统用的Mysql,B系统用的Oracle,C系统用的...,这些技术栈都不一样,能实现吗?
  4. 数据是怎么同步过去的?假设全部同步,那么要多大的存储空间,是动态增加存储吗?
  5. 把别的系统中的MYsql数据库复制过来之后,如何实现复用?
  6. 项目中使用了Flink来进行数据同步,为什么不用Canals?
  7. 使用Mybatis访问数据库时,是如何找到对应的配置?工作原理是什么?
  8. 追问7:具体是哪个配置文件呢?叫什么?
  9. Spring的核心思想是什么?不是SpringBoot
  10. MVC中有Controller,前端发起一个请求,是如何找到对应的Controller的呢?
  11. 在MVC中,我们需要一个控制器,但是实际上我们定义了很多控制器,那么我们为什么还要叫他控制器?
  12. Flink有什么好处?
  13. 事务是什么?
  14. 追问13:因为有高并发才有了事务的概念吗?事务是用来解决高并发中存在的冲突的吗?
  15. 什么是原子性?
  16. 追问15:你刚刚说原子性是一个事务中的操作都完成或者都不完成?确定是完成吗?还是别的概念?
  17. 什么是分布式事务?
  18. 如何做全局的事务管理?
  19. 想要做一个两阶段提交的事务,该怎么办?
  20. Spring的事务管理是怎么做的?
  21. 追问20:只是加一个注解这么简单吗?具体底层的原理是怎样的?
  22. 对java的设计模式有了解吗?
  23. 解释一下工厂模式,在项目中有使用在哪里吗?
  24. 追问13:你说在登录中保存用户信息到缓存用了工厂模式,这是工厂模式吗?工厂模式具体是解决什么问题的呢?

手撕24点

追问:能评价一下这次的面试表现吗?

回答:(他也不知道要怎么评价),问我自己如何评价。我:基础还是不太牢,要加强基础。面试官:那就加强吧。

被猛猛拷打

全部评论

(7) 回帖
加载中...
话题 回帖

近期热帖

热门推荐