快手后端一面面经

上来自我介绍,然后提问:

1. HTTP 请求中,TCP 是怎么建立连接的?三次握手分别代表什么?

2. ThreadLocal 底层是如何做到线程隔离的?

3. CMS 和 G1 的回收过程具体是怎么执行的?

4. 了解过其他的垃圾回收方法吗?

5. 多线程与锁 synchronized和volatile的区别?

6. HashMap 为什么线程不安全?ConcurrentHashMap 1.7 与 1.8 的实现有什么差异?

7. 默认事务隔离级别?会导致幻读吗?

8. Redis 为什么快?它是多线程吗?用了什么机制?

9. 布隆过滤器的原理是什么?有没有误判?

10. 提到使用 RabbitMQ 解耦秒杀流程,具体是在哪些环节使用了 MQ?为什么不选Kafka 选 RabbitMQ?

11. Redisson 分布式锁你用的是哪种锁?为什么需要用 Lua 脚本保证原子性?

12. 如果预约系统瞬时并发达到 10 万,你的架构能否支撑?瓶颈在哪里?

13. 说了下实习的内容,介绍了一下写的测试用例

14. 反问

15. 编程题:输入一组可能重叠的区间,输出合并后的区间列表。

一定要深耕自己的简历,一面感觉都是按照简历顺序来的,实习不对口但是还是问了点,主要还是在项目上,八股都很基础

全部评论
没问项目吗
点赞 回复 分享
发布于 09-09 13:12 陕西
这几天感觉分享快手面经的好多啊
点赞 回复 分享
发布于 09-06 20:31 陕西

相关推荐

点赞 评论 收藏
分享
11-09 12:10
门头沟学院 Java
1.阿里云转正流程走了吗?我说还没,我说今年从答辩改成四轮面试了(我当时以为整个阿里云都这样,后面才知道只有我们组不答辩,是面试,而且一直以来都是这样),她问是整个阿里云都这样吗?我说不清楚,我找的一个活水面也是要这样面试。2.为什么要找活水面? 当前组业务不赚钱。3.你认为什么样的业务才赚钱?快手那边组是做内部提效软件的,赶紧找补,4.阿里云实习有什么感受?强度不高,但是能学到技术。5.强度不高是具体指?6.微软和阿里云实习有什么区别?喜欢哪个?7.投其他公司了吗?到哪一步了?8.你觉得你对校招岗位最看重的是哪些?普适性和自我提升 团队氛围 钱9.希望薪资?完全没经验,先说了希望25k+10.希望在哪工作?北上杭 >深>其他11.为什么出国?12.出国花费高嘛?13.为什么想回国工作?14.怎么找的第一份实习? 我还嘴贱提了之前本来要去快手的,结果微软来offer就把快手鸽了。15.本科朋友去向咋样?我说都挺好,清华 上交 中科大等等16.为什么没本科工作?家里希望我拿个硕士文凭,怕学历贬值17.学校学习和公司工作区别?我说了学校更循规蹈矩,公司要探索业务。18.你说公司要探索业务,但是你之前有说你是比较任务导向型的,这是不是比较矛盾?我赶紧找补,说前期任务导向效率高,后期业务理解透彻了去探索,19.职业发展规划?技术方面,根据校招第一份工作决定深耕哪方面技术。
查看21道真题和解析
点赞 评论 收藏
分享
评论
3
15
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务