面经内容
【一面】(面试官真好!!)
1.实习介绍,介绍公司,对CI CD的理解,好处
2.介绍项目
3.限流怎么做,底层是什么, 其他限流原理,令牌桶和漏桶的区别,使用于哪些场景
4.布隆过滤器
5.秒杀的详细流程
6.Redis和数据库不一致怎么做,超卖,少买
7.限流的流量怎么设置
8.Java的集合类和继承关系
9.ArrayList 和 LinkedList 区别
10.HashMap 和 CurrentHashMap, CurrentHashMap的 size()
11.JUC 包下的类
12.JVM 的垃圾回收算法,项目中用的什么垃圾收集器,讲一下CMS
13.Redis的应用场景 (从Redis的数据结构入手)zset底层的数据结构,zset的查询和插入的时间复杂度是多少
14.Redis的过期策略
【二面】
1.项目上有什么技术的亮点
2.项目中的令牌,令牌有没有时效性吗
3.RabbitMQ 在项目中如何削峰、异步
4.限流怎么做。用户的请求被限流了,用户有什么体验?
5.令牌桶,1分钟处理100个请求怎么实现,代码上怎么实现?在第60秒处理100个,第61秒处理100个,这样子相当于2秒内处理了200个,这样子是合理吗?如何以恒定的速率处理?
6.怎么做负载均衡,负载均衡算法
7.实习经历。当时为什么选择这家公司?这家公司主要的业务?学习到了什么东西?
8.自己总结的话,优势和劣势?有社团活动?
9.未来有什么规划?
【HR面】
1.本科学习的课程
2.Java是自学的吗?为什么选择的这个方向
3.什么背景下做了这个项目
4.实习 是在什么部门,有什么业务,有什么开发工作,有什么收获和成长
5.职业规划,有什么具体上的目标
6.是通过什么渠道了解到快手秋招信息
7.平时有没有用快手?从产品用户的角度谈谈对产品的认识?更具体点?使用过程中,操作中优点和缺点?(面试的时候 电脑风扇呼呼的转,面试官说很吵,说了一句:马上再问几个问题,就结束了。太尴尬了)
8.还有什么公司在流程中吗
9.毕业前可以实习吗
文章转载自微信公众号面经熊
- 上一篇: 央视报道:每天给快手主播刷礼物的到底都是些什么人
- 下一篇: 2021年快手领运气卡入口