5.12 快手日常面试

1.先问项目是自己做的吗,回答是练手的,没接着问了

2.问八股,包括MySQL和Redis基本的八股,包括MySQL索引结构,mvcc,Redis的zset的底层,排行榜的key是什么

3.事务你项目是怎么实现的,我回答使用@Transactional注解

4.@Transactional底层原理

5.有哪些事务失效场景

6.什么是覆盖索引

7.索引失效的场景

8.线程池的参数,这些参数的优先级

9.rabbitmq的架构有哪些

10.你说的消费者是主动拉取消息还是被动接收消息,回答被动,后面感觉不太对

11.mq的数据怎么传输和持久化,这个不太理解

12.算法题,无序数组查第k大的数,不能用Arrays.sort排序,我没什么思路,要求换一道,写快排,勉强写出
(后面才发觉我靠这道题我早上还看过
LeetCode的hot100里面的215,怪不得总感觉在哪看过)

13.上面那道算法跟快排有关系吗,说说你个人理解,我太笨了,没看出来,面试官说你快排每次排完就可以知道一边不用排了,我秒懂

14.反问,有二面吗?他说看情况,不过我认为大概率没,个人有什么需要提升?,说我缺少实习,算法需要加强,说话要自信点,好的就是八股背的还算可以

感觉面试官挺亲切的,体验还行,就是个人发挥确实不太好,背了很多八股都没问,接下来加强mq八股了

全部评论
佬,约二面了吗
1 回复 分享
发布于 05-27 15:34 上海
唉简历挂麻了
1 回复 分享
发布于 05-13 01:28 北京
我也刚面完快手
1 回复 分享
发布于 05-12 16:45 山东
mark
点赞 回复 分享
发布于 06-25 16:39 江苏
mark
点赞 回复 分享
发布于 05-13 18:44 湖北

相关推荐

评论
2
38
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务