快手二面
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了么
怎么快手还在面啊,池子都那么大了
相关推荐
点赞 评论 收藏
分享
02-02 15:32
南京信息工程大学 Java
HR_丸山彩同学:你的项目描述里,系统设计讲了很多:MemCube是什么、三级存储架构怎么设计、四种遗忘策略分别是什么。这些面试的时候讲没问题,但简历上不需要这么细。
简历要突出的是影响力,不是实现细节。面试官看简历的时候想知道的是「这个项目有多大价值」,不是「这个项目具体怎么实现的」。实现细节是面试时候聊的
怎么改:技术细节可以精简为一句「采用三级存储架构+四种遗忘策略」,把省出来的篇幅用来写影响力。比如:项目有没有开源?有没有写成技术博客?有没有被别人使用过?
校园经历没有任何信息量,任何人都可以写这句话,写了等于没写。更关键的是,你投的是技术岗,校园活动经历本来就不是加分项。如果非要写,必须写出具体的数字和成果。如果你没有这些数字,那就老老实实删掉 点赞 评论 收藏
分享
