快手后端一面面经

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

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. 编程题:输入一组可能重叠的区间,输出合并后的区间列表。

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

全部评论

相关推荐

昨天 16:47
已编辑
山西省临汾第一中学校 Java
以下成绩全部作废:反串帖 家人们谁懂啊!9本+1段实习,暑期面20多家才混上实习,秋招就攥着5个“不知道算不算好”的意向,就急着喊“结束了不面了”,这是生怕再多面一家就露怯吧? 实习50天也敢说“颠沛流离”,怕不是每天到岗打卡就坐等下班,这点经历都能拿出来卖惨,怕不是没见过真·连轴转赶项目的? 还“流程中的没面完”“不发截图怕定位”,别装了,不就是拿不出手怕被人戳穿“这就是你能拿到的最好的了”吗?真有好意向早亮出来炫耀了,哪还会藏着掖着。 更搞笑的是,还敢说“分享面试、八股、简历包装经验”,就你这bg能上岸,怕不是全靠“包装”得够唬人,真要教人怕不是误人子弟? 最后还要喊“java的hc真的很多”,合着就你看着多?怕不是只看到自己那点一亩三分地,没见着多少人拿着更硬的背景还在等消息呢,别在这误导人了!#我的秋招凡尔赛日记# # Offer没多少口气倒不小#
我的秋招日记
点赞 评论 收藏
分享
09-04 18:13
已编辑
广东工业大学 前端工程师
点赞 评论 收藏
分享
评论
1
4
分享

创作者周榜

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