快手全流程记录-Java开发工程师

8.9投递

8.20 一面
40分钟,面试体验还可以。
- 对锁的理解,锁的分类
- 锁底层的线程通信技术
- synchronized和reentrentlock
- 线程池创建线程的流程
- threadlocal内存泄漏
场景题:用什么方式能快速统计网页的pv和uv
项目:用了哪些中间件,项目收获最大的地方,rocketmq怎么解决消息挤压问题,es基本概念
算法:最长回文子串

#软件开发笔面经#
全部评论
锁底层的线程通信原理是啥
点赞 回复 分享
发布于 08-21 00:52 辽宁
锁的分类怎么答
点赞 回复 分享
发布于 08-21 00:53 辽宁
天翼云科技有限公司
校招火热招聘中
官网直投
老哥base杭州还是京
点赞 回复 分享
发布于 08-21 12:09 湖北
有兴趣来试试外企呢
点赞 回复 分享
发布于 08-21 13:53 上海
约二面了吗兄弟
点赞 回复 分享
发布于 08-22 11:32 广东

相关推荐

08-27 16:18
已编辑
黑龙江大学 Java
发个面经攒人品时间:8.27岗位:Java开发工程师1.自我介绍2.问实习3.问项目    负责的是商品和订单模块,介绍一下    下订单为什么要用mq    为什么用seata    用的是seata的哪种模式    seata有哪几种模式,工作原理分别是什么,有什么区别    数据表和结构包含什么,怎么设计的    各模块之间有什么调用关系    一条订单数据是怎么构成的,一条订单明细对应几个商品    用户一个订单中同时购买了五个商品,现在对一件商品退款,后续的操作逻辑    会不会出现用户下单后付款未成功但是数据库扣减库存的情况    怎么设计用户下单后的延迟30分钟付款    那如果是零点购买,有大量用户都未付款,30分钟超时后这个整体的处理逻辑有哪些    一个订单如果是满200减20,下单成功后用户退了一件,订单总额不满200了,订单中剩余商品怎么处理    如果商品价格实时变动,订单里的价格随着变吗    订单里价格不变是怎么实现的4.sql语句字段: 姓名,课程,成绩(1)查找平均成绩大于60的学生(2)查找全部成绩都大于80的学生(3)查找数学成绩比语文成绩高的学生5.waiting和sleep的区别6.数据库的索引7.聚簇索引和非聚簇索引反问:后续流程  不知道 大概多久会有反馈  不知道估计是无了,还是感谢快手,秋招第一个给我开门的厂,披丝按的腊物
查看3道真题和解析
点赞 评论 收藏
分享
8 54 评论
分享
牛客网
牛客企业服务