当前位置: 首页 > 面试经验 >

快手后端面经

优质
小牛编辑
126浏览
2023-03-28

快手后端面经

8.28 2:00~2:50一面

1.在实习期间主要做了哪些工作,介绍一下?

2.在实习中做项目,感觉和实验室做的项目有什么不一样的地方吗?

3.实习过程中都用到了哪些技术?

4.如果你们上游的生产方,交易数据增加了,消息队列产生了更多的数据,你们要怎么处理这件事情呢?

5.对于这种生产者消费者模型,你觉得还有哪些场景适用呢?

6.不同线程之间,做一些数据通信,有哪几种方式呢?

7.并发的问题,可以通过什么手段去解决?

8.synchronized和reentrylock底层实现上有什么区别,二者应用场景有何不同?

9.binlog是怎么产生的呢?

10.算法题:二叉树最近公共祖先

8.28 3:00~4:00二面

1.聊一个实习期间投入比较多的项目,讲一讲这个项目解决了什么问题,你在其中做了哪些事情?

2.大SQL的问题怎么解决?慢查询怎么解决?

3.你在做这个项目的时候,其中遇到最大的困难是什么,你是怎么解决的?

4.你实习期间看同事写的代码,有没有遇到那种让你眼前一亮的代码,他们是怎么写的?

5.为什么要用异步任务完成下单?

6.引入redis能解决哪些问题?同时又会带来什么问题?

7.缓存击穿怎么处理?

8.分布式锁有哪几种实现?

9.zset有了解过吗?底层是什么实现的?增删改查的时间复杂度是多少?为什么用跳表不用红黑树?红黑树增删改查的复杂度是多少?

10.布隆过滤器有了解过吗?

11.线上某个接口调用特别卡,你会怎么排查这个问题?

12.mysql的存储引擎有了解吗?底层数据结构?

13.B+树和B树有什么区别?

14.Select * from table where a=1 and c=2 order by b;怎么建立索引?

15.mysql分页怎么实现的,直接使用limit分页会带来什么问题?怎么解决这些问题?

16.排查过线上问题吗?一般排查线上问题要怎么排查?

17.如果让你设计一个高并发的秒杀系统,你觉得哪些问题是比较重要的?

18.算法题:三数之和


快手商业化团队,一面通过后立马打了电话约10分钟后二面,hr的效率还是很高的。一二面面试官都很nice,提问的时候会进行一些引导,无奈自己太菜了,之前写过的题都忘了,二面算法题没写对,应该是凉了。分享一波面经为后续面试攒攒人品


 类似资料: