当前位置:首页 > 快手培训 > 正文

【面经】快手JAVA后端开发面经(已oc)

2021-02-02 11:41:52 暂无评论 快手培训




面经内容

【一面】(面试官真好!!)

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.毕业前可以实习吗

文章转载自微信公众号面经熊

博客主人破茧短视频培训
破茧短视频为你分享抖音、快手等短视频平台的视频拍摄、剪辑和运营技巧,另有短视频培训学习教程,海量干货助你玩转短视频运营!。
  • 51952 文章总数
  • 4876054访问次数
  • 2205建站天数