一面已过!发面经,求好运!
面试的是个特别温柔的小姐姐,全程引导回答,回答的很烂还是给过了
1.介绍下项目,两个项目中选择一个自己熟悉的讲解,讲了秒杀
2.第一个关于项目的问题我没有太听懂,问我我这个后端的数据是从哪里来的,讲了redis里数据的来源,小姐姐说不对,然后就瞎讲,半天没听懂她的问题
3.缓存雪崩,穿透,击穿是什么,怎么解决,中间我说击穿的解决方案时说了不同的key设置不同的失效时间,小姐姐说你这不是缓存雪崩的解决方法吗?然后我整个人就绷不住了,然后我又说了设置热点数据key永不过期,小姐姐问,那你这个永不过期是物理上的还是逻辑上的,我说不出来,然后小姐姐就讲了,是逻辑上的,缓存里的数据不可能一直存在,我说对对对,我又说了自动续期解决,小姐姐沉默了,应该是她找不到啥问题
4.rabbitMQ怎么保证消息不重复消费,答了redis set自动去重和给唯一标识性ID小姐姐沉默
5.用过哪些数据库?mysql有哪些锁,索引是什么,基本的问题。了解mogodb吗
6.Mysql是什么型数据库?关系型,和非关系型有什么区别,我就结合我自己使用的情况说,关系型一行一列里只有一维数据,但是非关系型有多维数据,小姐姐说我没把握住重点,提示我并发性问题,然后我说,非关系型数据库并发量比关系型要高,但我用的cassandra只能到5000并发量,是因为没部署集群的问题,服务器只有一台机器,小姐姐沉默
7.设计测试案例,设计抖音互相发消息这个功能的测试案例,方向不对,小姐姐一直在引导,最后还是想不到更多了,小姐姐说要不给你换个题目,行,又出了个购物车的测试案例,我人傻了,呆了20秒,说实在没做过类似的,小姐姐说好吧,行吧,哈哈,然后下一个问题
8然后让我讲讲第一个项目,简历上有两个项目,然后有讲了讲第一个项目
9然后又问有没有做过秒杀项目的用户体验反馈和复盘,并没有做过任何一个,开始瞎扯,小姐姐听完又沉默
10.让你设计一个自动化测试框架你怎么设计?人傻在原地,开始瞎扯,最后实在不会就跟小姐姐说不会,小姐姐提示我你用过哪些框架,里面是怎么设计的,又开始瞎扯
11.做个题:字节常见的题,给一个数,234566,用数组里的数字{2,4,9}构建一个最小的数,思路完全错了
上面的问题问完已经55分钟了,小姐姐问我有什么想问的,我心里想肯定过不了,没什么想问的,然后我说不问,小姐姐很惊讶,然后问我代码能力怎么样,然后我随便问了问算法题怎么提高,做了200多道题还是做不出来,小姐姐说你这个做不出来正常,只有10分钟能做出来这个题的已经算顶级了,但是你的思路不对,然后我们不让你过不是你代码能力不强巴拉巴拉,心里已经默想不让我过就不过吧,然后我说了句太菜了,小姐姐开始安慰我,然后我说我是机械的,如果让我多学几年,一定是顶级,小姐姐沉默了,哈哈哈哈哈,小姐姐又说你是机械的啊?那你基础还不错呢,我问有什么建议吗》?小姐姐说项目经历太单薄了,项目复盘和总结再好好加强下,加油,你这么准备肯定没问题,学习能力很强。
面试体验太强了,小姐姐很温柔,让我个菜鸡过了,感谢感谢!