快手二面
1.自我介绍
2.围绕项目提问题
3.多线程的优点?
4.多线程的使用场景?
5.为什么不使用消息队列来异步发短信?
6.消息队列为什么会丢失数据?怎么保证不丢失呐?
7.多线程解决问题的难点?
8.线程之间的同步?
volatile、synchronized
9.介绍一下负载均衡
10.nginx怎么实现的负载均衡
11.nginx怎么知道服务器的地址
12.说一下注册中心
13.用nginx有什么弊端??
14.zookeeper怎么保证一致性的
15.redis拿来干嘛?常用的数据结构是哪些?
16.使用redis要注意什么?
17.如果更新数据库之后,删除缓存之前,服务崩了怎么办
18.后续的很多get操作怎么办,都去访问数据库吗?
19.手撕:删除程序中的注释;进一步把字符串数组改成单个的字符串,用回车符来换行,该怎么做
#快手##面经##秋招#
2.围绕项目提问题
3.多线程的优点?
4.多线程的使用场景?
5.为什么不使用消息队列来异步发短信?
6.消息队列为什么会丢失数据?怎么保证不丢失呐?
7.多线程解决问题的难点?
8.线程之间的同步?
volatile、synchronized
9.介绍一下负载均衡
10.nginx怎么实现的负载均衡
11.nginx怎么知道服务器的地址
12.说一下注册中心
13.用nginx有什么弊端??
14.zookeeper怎么保证一致性的
15.redis拿来干嘛?常用的数据结构是哪些?
16.使用redis要注意什么?
17.如果更新数据库之后,删除缓存之前,服务崩了怎么办
18.后续的很多get操作怎么办,都去访问数据库吗?
19.手撕:删除程序中的注释;进一步把字符串数组改成单个的字符串,用回车符来换行,该怎么做
#快手##面经##秋招#
全部评论
怎么快手还在面啊,池子都那么大了
简历里写nginx了么
相关推荐
加油一起加油:手撕哈希表红黑树的时候,可以直接退了,纯kpi
查看9道真题和解析
点赞 评论 收藏
分享