货拉拉java开发26日常实习面经

货拉拉
一面:
结合项目询问八股
1.解释一下缓存击穿缓存穿透缓存雪崩并给出解决方案
2.说一下redis数据怎么保持一致性的
3.如果有热key怎么处理的
4.redis集群主从数据不一致怎么处理的(不会,面试官说不会也没事,现在确实没比较完善的处理方式
5.说一下怎么解决redis并发问题
6.如果reids挂掉数据直接打到数据库怎么保证并发

还有一些细节问题记不太清了,围绕项目
二面:
依然是项目拷打,不过更深更细节
1.介绍一下你的项目,说一下流程
2.一人一单超卖问题怎么解决的?(这里问的很细,比如reids用什么做key怎么存储的,存了哪些信息都会问
3.你说到redis用用户id做key那我多个业务都需要用这个用户id怎么办
4.除了用用户id做key还有什么方式
5.如果你用业务做key用户id存入set集合那么这种方式,那么此时有一个热点key你怎么解决(我回答了主从复制,分片集群
6.你这里都是写数据可以用主从复制吗?然后我说用分片集群,于是继续问分片的话你这里key只有一个怎么分片呢?并且说一下分片集群是什么流程(答得不好,没想出来一个key怎么分片
7.你的下单流程是怎么样的?
8.你判断下单资格以后直接返回下单成功可是如果你消息发送出去消费者因为一些意外情况消费失败怎么办呢?(这里又延伸到了一些死信交换机延迟队列等等问题
9.手撕算法给一个数组里面有不同元素其中一个元素数量大于数组长度一半(我一开始用排序,面试官说有没有时间复杂度低的,我又用哈希,面试官又问有没有时间复杂度空间复杂度都低的。不会了

还有一些细节问题记不清了,都是围绕项目

总结:八股问的很少,更多的都是项目拷打与场景问题,需要对项目有一定理解。但八股还是要多背,背的多了遇到关联的知识点可以凭借八股的储备引导面试官的提问方向靠近你会的。 算法感觉还是看运气,遇到的都是没刷过的
全部评论
已oc
11 回复 分享
发布于 2024-09-30 09:57 安徽
boyer moore投票算法,确实偏门。刷过原题就秒了,没见过的很难想出来
3 回复 分享
发布于 2024-10-04 17:13 澳大利亚
昨天在群里发你的帖子,我没来牛客找你。然后今天在首页就刷到了😍😍
3 回复 分享
发布于 2024-09-30 17:27 重庆
同学,你研一就能找实习吗
2 回复 分享
发布于 2024-10-08 12:14 江苏
分片集群是计算slot来决定key在哪个分片上,很难保证一个key的多个副本在不同的分片上,也不一定能缓解热key情况下单机的压力,感觉公司应该会有均匀分布的策略,只不过咱们自己项目好像很难做到(我最近也在搞这个热key,个人见解)
2 回复 分享
发布于 2024-09-29 16:38 江苏
佬,现在还招日常实习吗?
点赞 回复 分享
发布于 2024-12-29 22:30 加拿大
佬有推荐码吗 想投一下试一下
点赞 回复 分享
发布于 2024-10-30 15:27 日本
想问一下项目的第八题应该从哪些方面回答最好
点赞 回复 分享
发布于 2024-10-22 20:45 江苏
如果reids挂掉数据直接打到数据库怎么保证并发 这个问题具体是想问哪一块知识呢,mysql集群吗
点赞 回复 分享
发布于 2024-10-08 22:32 陕西
这里面提到的一个key进行分片,可不可以把这个key拆分成多个较小的key来进行分片呢
点赞 回复 分享
发布于 2024-10-02 11:50 湖南
m
点赞 回复 分享
发布于 2024-09-30 13:04 江苏
cy
点赞 回复 分享
发布于 2024-09-30 05:18 天津
点评吗
点赞 回复 分享
发布于 2024-09-29 20:36 山西
啥部门 怀疑一个
点赞 回复 分享
发布于 2024-09-29 19:45 广东
佬都已经开始面了😭😭
点赞 回复 分享
发布于 2024-09-29 16:53 江苏

相关推荐

06-20 15:23
门头沟学院 Java
难道你们背八股都不觉得累?现在每天背八股背的我想吐
想去大厂的土豆子:累不累都是对比出来的,八股可比高考、考研轻松多了
点赞 评论 收藏
分享
程序员牛肉:主要是因为小厂的资金本来就很吃紧,所以更喜欢有实习经历的同学。来了就能上手。 而大厂因为钱多,实习生一天三四百的就不算事。所以愿意培养你,在面试的时候也就不在乎你有没有实习(除非是同级别大厂的实习。) 按照你的简历来看,同质化太严重了。项目也很烂大街。 要么换项目,要么考研。 你现在选择工作的话,前景不是很好了。
点赞 评论 收藏
分享
鼠鼠没有找到暑期实习,简历太空了,感觉直接去秋招会完蛋,这个时间点找个日常实习混个简历,边实习边准备秋招有没有搞头啊
梦想是成为七海千秋:可以的完全可以的,找不到暑期就找日常,秋招之前还是有很多时间可以实习的,哪怕只实习了一个月都可以写在简历上
点赞 评论 收藏
分享
评论
19
123
分享

创作者周榜

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