招行信用卡中心 一面
Java研发 视频面 24分钟
- 自我介绍
- 项目介绍(我在自我介绍之后没有停顿,直接连带项目介绍)
- 项目提到了Spring Boot,说说使用了哪些组件
- 对于Spring AOP说说你的理解(回答3时引导到了Spring AOP)
- 系统部署目前是集群还是单机的
- 你在项目中使用Spring AOP遇到什么困难
- 项目中是如何使用Redis做session共享的,为什么要用
- 对于cookie和session的理解(回答6时提到了session的机制)
- 项目中的角色权限管理是如何做的
- 谈谈对Java语言的理解,感受(回答引导到了JVM)
- 了解GC嘛 谈谈理解
- 对于A、B两个互相引用的对象,GC能回收他们嘛
- 使用过排序算法嘛?(回答引导到了快排)说说快排的思路
- 快排最坏、最好的情况,时间复杂度
- 设计模式熟悉嘛?(回答引导到了单例模式)谈谈对单例模式的理解
- 项目中有使用过单例模式嘛(回答只知道数据库连接池是单例模式,其他没有明确使用过单例模式的场景)
- 有没有阅读过框架的源码(回答Spring Cloud)
- 对于框架中的Bean的生成过程如何理解(感觉他在引导我问题14,回答就重新提到了对象创建默认模式就是singleton单例的)
- 熟悉哪些关系型数据库?(回答MySQL)谈谈Left Join 和 Inner Join的理解和区别;
- 使用过哪些Unix操作系统(回答CentOS)常用到哪些命令,查看一个文件会使用什么命令
- 一本英文书,如何找出里面出现频率最高的十个单词
- 网上商城防止超卖的情景中,对于商品的库存,你有何设计想法
- 防止超卖,锁应该加载什么层面上(回答18时提到了排他锁)
- 具体说说Redis是如何防止超卖(回答18时提到了用Redis做请求队列)
- 你平时是如何学习的,比如一项新技术新框架
- 你对就业城市有要求嘛
- 你为什么选择我们公司
- 你有啥想要问我的嘛