快手一面 Java后端(已收到二面)
快手投递很久了,身边有朋友早都面了,原以为凉了的。前天HR打电话约的19号下午三点的面试。
一面自我介绍后主要追着项目问,把我的三个项目都问了个遍,不过问的不深,基础就简单问了下。晚上六点多收到的二面通知。
- 自我介绍
- 让我详细把每个项目详细介绍了一下
- ssm框架的搭建过程?是怎么配置的?
- 如果要写一个查询接口,每个层是怎么写的?
- mybatis的xml文件和mapper接口怎么绑定的?
- redis在项目中是怎么用的?
- 数据库的事务的四个特性?持久性
- 怎么去做请求拦截?
- 前端请求之后,后台的SSM框框架都经历了什么?
- 项目为什么选择微服务?为什么选择dubbo?
- 主要用到了dubbo的什么的技术?
- shiro框架是怎么用的?
- 项目有什么收获?有报酬吗?
- java的设计模式了解吗?挑几个比较熟的讲一下
- 说一下Java怎么加载类的?
- 深度优先和广度优先?
- 什么是红黑树?
- HashMap的底层原理?
- 算法题一:最长无重复子串,打印子串。(这个没有全AC,就给了个简单题)
- 算法题二:1 2 3 5 7 12 ……用递归,求第n个值