快手一面、二面(已挂)
部门:商业化技术
一面
(50min左右)
1、自我介绍(3min左右)
2、项目介绍(10min左右)
3、项目拷打(25min左右)
4、详细描述一下秒杀的流程
5、场景题:假如京东发布了一个低价手机秒杀活动,用数据库 + redis完成秒杀的详细流程(后面问有没有优化的办法)
6、MySQL事务 + 还有相关的一些八股
7、zookeeper底层保持数据一致性用的什么协议(不会)
8、介绍一下并发编程
9、线程的状态
9、说一下你对AQS的理解
11、算法:
1)、判断链表是否有环
2)、判断环的位置
反问:
怎么提升自我竞争力
面试表现
二面
(40min左右)
1、自我介绍
2、没实习经验吗(估计这个时候已经打算开启kpi面了)
2、算法题:众数集合(严格要求O(n),O(3n)、O(2n)都不行)
(题外话:面试官:我和其他面试官不一样,不想问这些死记硬背的死知识)
3、探讨了一下hashMap底层,解决哈希冲突的办法,你自己有想过怎么改进二次rehash
没了......
反问:部门业务、怎么提升自己(他说:在现在大模型时代,多思考,不要死记硬背,没什么用,只会被淘汰)
面完半小时后秒挂.......
找工作真的太难了 心累