快手日常实习1,2面面经(已oc)
timeline:官网快手投了5页 直到2.18官网投递 2.19一战30min挂 2.19官网投递 2.24二战一面(3h通知二面)2.27二面(当晚oc)
bg:双非本2硕 0实习
部门:商业化(效果营销)
想问:牛帅牛美们请问第一次实习需要注意点什么
一面
项目
1.按照什么业务规则进行分库分表的
2.redisson和MQ实现延迟队列有什么区别
2.1 这两种延迟的原理和特点有什么区别
2.2 rabbitMQ和redisson双模式实现订单超时,到底是怎么超时的
3.本地锁和分布式锁,本地锁用在什么地方,优化方案是什么
4.本地缓存和redis和数据库有数据不一致的地方
5.redis没有同步的情况下,redis挂了会怎么办
6.什么是规则引擎,规则引擎的工作流程是什么样子
6.1规则引擎在执行的过程中,如果自己检查没有检查到,只有在运行时才能知道,额外请求一些其它的资源才能判断出来,规则引擎在执行的时候会不会遇到冲突的情况
八股
1.Java中锁的类型,锁升级的流程
2.Mysql里的锁,我有一个语句是范围更新,有一个字段是二级索引,某某大于它的一个范围,这个时候需要加哪些锁?我在给二级索引加锁时,需要给聚簇索引加锁么。可以先从Mysql各个组件之间的交互来说一下。
算法
实现计算器
反问
表现:项目还行,但锁的地方没深入问你
二面
1.面试官自我介绍
2.我自我介绍
3.介绍一个做的项目,有哪些好的想法和产出
3.1 项目拷打+场景
4.有没有参加过实习
4.1为什么在本科阶段没有去找过实习的工作,基于什么样的原因
4.2 什么时候到岗,实习时长
4.3 对于这段实习经历,有什么预期和要达成的目标
4.4 正式入职一家公司后,未来2-3年内对自己有什么规划
反问
表现:通过......