大家好,我是孟洲
快手是很多小伙伴的梦中情司,薪资高、技术硬、成长空间大,是很多同学选择的原因!
于是乎,今天带着新鲜的面经来了
--坐标 快手,后端研发岗位--
## 框架
SpringBoot的特点
@AutoWrite、@Resources的区别?
用过哪些注解?
如何获取前端的Json数据,在api层面怎么实现参数的接收
前端有些参数是路径上的,比如 \ {id} \ ,怎么去获取的?是什么注解?
前端提交表单,表单的格式在Java怎么接收?
Java的接口有多个实现,怎么在运行的时候决定调用哪个方法呢?
如何做慢SQL优化
如何对表新增的列的SQL?
问 如何比较 int i = 1 ; Long j =1; 怎么比较大小?
谈到equals和 ==
## Git
git常用的命令
如何回滚Git的提交?
Git有多个提交,希望将多条commit合并到一条commit,再合并到master,怎么把多条commit合并到一条呢?
## Redis
除了Redis,有用过其他k-v数据库吗?
Redis的key有什么特点?涉及的时候有什么要注意的吗?
Redis的value有哪些类型?
消息队列有了解吗?
## 算法题
有了解过链表吗?说一下他的结构(很奇怪,我刚刚说了跳表,莫非他不记得了)
反转链表II
## 其他
职业规划?考研吗?
最近有源码?
## 反问
部门技术栈
多久出结果
二面
## 项目
介绍项目
那个项目的用户数量有多大,高峰的时候
说一下选择数据存储介质的时候怎么做的取舍?有其他选项吗?技术选型?(其实面试官是想看看我是怎么做技术选型的)
项目的技术对比?
项目的机器成本?项目是学校的吗?服务器?
有遇到扩缩容的情况吗?
你如何考虑项目服务的稳定性?
文件的上传和下载?上传的成功率?如何做断点续传?
## other
怎么学习技术栈的?
说一下你看了哪些书?
如何分辨B站的优质视频?视频内容和文档内容?通过什么方式盈利(不知道是不是面试官想去学技术hahaha)
你目前在哪?
可以过来北京实习吗?
面试希望达到什么样的水平?
可以实习多久?有可能超过六个月吗?
## 算法题
三数之和
#快手##暑期实习##实习##牛客在线求职答疑中心##24届实习生#