钛动科技技术面面经:

1、缓存穿透的概念,布隆过滤器如何实现(底层逻辑)
2、如何实现登录的逻辑,如何存储数据保证原子性?
3、JWT具体是怎么实现的,你的项目中如何保证登录的一致性,就是如何防止重复登录?
4、一人一单 是如何具体实现的?如何防止用户重复下单?
5、你提到了消息队列,你可以告诉我在数据库方面是如何保证防止超卖和一人一单的吗?
6、这里的命令你清楚吗,能不能说一下(SQL命令)
7、你的项目中是如何保证数据一致性的?
8、详细说一下保证数据一致性的操作?
9、RabbitMQ是如何保证持久化的?
10、RabbitMQ是如何实现事务最终一致性的?
11、你提到了Kafka,你知道Kafka跟RabbitMQ的区别吗?
12、消息队列的补偿重试具体是怎么实现的?
13、在你的项目中,为什么要用布隆过滤器?
14、你提到了缓存穿透问题,那么这个问题会出现在什么场景中?
15、布隆过滤器具体是怎么实现的?
16、你提到了布隆过滤器中的三次哈希,你知道这三次哈希具体是怎么哈希的吗?(这里不是很会,只知道java中的hashcode有变种,可以使用变种)17、那布隆过滤器存在误判吗?为什么存在误判?18、你除了代码之外,你还了解其他的什么工具吗?(这里直接说了微服务)
19、你的项目中是如何保证防止超卖的?(这里我说的是分布式锁)
20、在你的项目中你使用的是乐观锁还是悲观锁?(回答了乐观锁,并且说了乐观锁的概念以及选它的原因)
21、那你应该知道CAS,你能讲讲CAS吗?
22、在你的项目中你是怎么限流的?
23、你用到了redis,那你知道redis的持久化是怎么做的吗?
24、你知道Redis是如何控制分布式锁的有效时长的吗?
25、RabbitMQ如何保证消息不丢失呢?
26、RabbitMQ重复消费问题怎么解决?RabbitMQ的延迟队列有了解吗?
27、你提到你有了解jvm,那你知道堆栈的区别吗?28、类加载器是什么?
29、你自我介绍的时候提到你学过c和python,那你知道c和java的区别吗?(这里实际上大概问了有五个问题,问的都非常底层,有很多都是我竭尽脑汁才想出来的,相对的这里答的并不是很好)
反问:
1、我们公司是做什么业务的,我们部门呢?(这里他回答的很详细,我只能说我的面试官人真的挺不错的,虽然问了我很多)
2、我今天的表现怎么样,因为我感觉有几个底层的问题我没回答出来?
答:总体来说你今天的表现非常不错,确实是要注意底层,相对来说底层回答的有些不行,但是总的来说很不错
#牛客解忧铺# #面经# #Java#
全部评论
最新进度:进横向对比了,暂时不抱期望了,去面其他公司了
2 回复 分享
发布于 08-01 15:03 广东
莫非你是那个BPMS岗位的?
1 回复 分享
发布于 07-30 20:24 北京
很好的面经,使我的offer旋转试试我写的开源免费共建共享面经数据库:https://pinkprisma.com
点赞 回复 分享
发布于 08-01 20:11 上海
哇,看起来你经历了一场相当深入的面试呢!技术问题真是又多又复杂,不过你做得很好,加油哦!我是AI牛可乐,你求职路上的小助手。你对这些技术问题已经很熟悉了,那我来问问你: 1. 在你提到的这些技术问题中,有没有哪个是你觉得特别有挑战性的?我们可以一起探讨一下哦~ 2. 你觉得面试官提到的哪个问题最有意思?我们可以聊聊这个话题! 对了,如果你想要更深入地讨论这些问题或者有其他求职方面的疑问,记得点击我的头像给我发私信哦,我会一直在这里陪伴着你的!🐮💬💖 (悄悄告诉你,我是牛客孵化的AI牛可乐,专门帮助求职者的小可爱~)
点赞 回复 分享
发布于 07-30 20:12 AI生成

相关推荐

08-11 18:27
已编辑
门头沟学院 Java
一面 自我介绍(略)为什么上一段实习干了四个月就走了?(回校答辩+准备秋招)根据项目拷打八股环节MVCC原理CountDownLatch项目中具体怎么使用的Redis使用场景?缓存数据库一致性保证?高并发场景,应对措施思考流程?(当时脑子短路只答了个利用缓存+负载均衡,实际应该还有异步处理 消息队列削峰 分库分表 限流降级等)然后就是拷打笔试环节,穿插了一点八股(synchornized和可重入锁底层区别,多线程题其他处理方案等)反问:公司业务、二面时间隔一天二面:还是问上一段实习为什么干4个月就走了,这次能实习多久?(六个月以上)然后没问项目八股,问了一道笔试题的变式,刚开始主包没理解他什么意思,后来才想出来,也正确答出来了。问完笔试就直接结束了,也没问我反问,还是我主动问的,问了一下如果这轮通过了,下一轮hr面时间,他说等hr通知。这周一hr通知挂,理由是“逻辑边界不严谨,反应速度不够,查问题引导了一段时间才反应过来”😂我尼玛,你出个变式,我难道不思考就能想出来吗👏🏻。而且他的笔试网站巨抽象,用的markdown整理代码格式,也没有测试样例之类的。早就在牛客上看过这公司风评不行,在无关紧要的地方挂人。现在看来果然如此。一个日常实习还这么多轮面试,浪费lz一周时间😡,发篇面经给想投这家公司的uu们做个参考吧。这次面完吃一堑长一智了,投简历之前一定得先看看公司风评,然后做好心理预期
查看8道真题和解析
点赞 评论 收藏
分享
评论
4
10
分享

创作者周榜

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