美团食杂零售Java研发一面

#我的秋招日记# 这是我秋招正式批的第一面 以后的面试都会记录面筋并且发下来的!

前排提示:面试官人很好 是我技术实践经验没有很多

全程几乎0八股 纯实习+引申场景拷打
很多场景题 建议大家看看能否答对

1.手撕:上来让做一个“简单题” k个一组反转链表 还好前几天刚看 做出来了😆
2.幂等如果写入键失败了后续怎么办(默认说的是setnx+uuid的幂等)😨
3.幂等写入成功了后续流程失败了怎么办😥
4.做签名验签操作的详细流程 详细变量 比如说sign里面都有什么 怎么组成的😢
5.进程有哪些状态 两个进程都是阻塞态 操作系统怎么知道唤醒哪个😰
6.手机和电脑是同一个IP地址 假如说电脑搜历史 手机搜语文 怎么保证他俩搜的是对应的内容😭
7.你用的rabbitmq咋做到的可靠传递 会不会重复消费
8.spring事物的机制 底层是不是数据库事物 如何实现的原子性
9.数据库acid实现(bufferpool+redolog+undolog+binlog等)
10.如果现在有一个主从概念 主库事物成功写完了 读库如何保证成功写入?(用几个binlog)😇

评论区佬们能答对几道?😍

后续:约了下周的二面 不要辜负机会 我会好好准备的!
全部评论
接好运
点赞 回复 分享
发布于 09-08 09:34 江西
接好运
点赞 回复 分享
发布于 09-05 15:35 澳大利亚
关注了兄弟
点赞 回复 分享
发布于 09-24 08:12 江苏

相关推荐

点赞 评论 收藏
分享
10-24 17:18
已编辑
南京大学 Java
前几天面的,近段时间零零碎碎的事情蛮多的,没心思更新,今天抽空写一下面经。岗位:Java开发10.17一面时长: 30min左右 + 25min手撕纯八股,后面手撕两个题目面试平台: 钉钉面试前面试官加vx沟通面试相关事宜自我介绍稍微聊了下简历上的两个项目(没深问)然后开始拷打八股:- Spring & SpringBoot 的区别- 有哪些注解- 说说自动装配- Bean的生命周期- 怎么避免循环依赖- 启动的时候如果遇到循环依赖,此时应该怎么解决(上一问答得不好,只说了三级缓存,面试官不是很满意,这里想引导一下的,奈何lz确实不知道...)- 线程池核心参数- 结合这些参数说一下线程池的工作流程- HashMap扩容机制- 两个数据的哈希值一样会放到一个数组下标下么?介绍下元素放入HashMap的过程- ThreadLocal介绍下- ThreadLocal底层原理- 强引用,软引用,弱引用,虚引用 介绍下- ThreadLocal里面的key & value分别是哪些引用- ThreadLocal内存泄漏问题- redis基本数据结构- 有list为啥还要zset? 你觉得他俩有什么区别(回了说元素的唯一性,面试官也想听这个...)- 缓存雪崩& 缓存穿透以及对应的解决方案- 布隆过滤器的一些实现细节(这里拷打挺细的)- redis集群有哪些节点,讲常见的即可(分布式这块准备的不是很充分,答不上来)- 分布式锁了解么?- 公平锁 & 非公平锁- ReentrantLock里面咋实现公平锁& 非公平锁的(没答上来,面试官说答不上来没事,确实有点细,不知道也正常)然后聊了会天,主要是关于AI的:- AI这块用过啥么? (回了RAG,上学期团队合作做过一个简单的RAG系统)- 细说下你了解的RAG- 为什么要有RAG(RAG的好处)反问了一下技术栈以及反馈时间,说是半小时内给结果。然后发邮件过来手撕两个题目。1. hot100滑动窗口最大值(lc239), 不过题面描述略有差异2. lc1189,一开始以为是原创的,后面找了下发现lc上有,是easy难度。不过加了个要求:时间复杂度要求O(n),空间复杂度要求O(1)  当时就用了桶计数的方式写了,不知道对不对。反思:被面试官评价基础不错,但是框架部分不太行。 其实问的不难,奈何部分问题确实没准备到,给我机会我也把握不住目前“评估”这一步是过了,不过快一周了还是“面试中”,也没有后续约面,昨天找面试官看看进度,面试官说有空问问,结果到现在也没回。感觉应该是挂了,但确实是自己能力不太够,挂了也无话可说。不过整个面试过程是秋招至今最好的一次,面试官非常nice,交流过程非常愉快的,有的地方还给建议说应该怎么回答会更加分,讲的一般的地方也会给点提示引导你重新回答,真的很赞;面完之后还给了点复习建议,让我好好准备后面的面试。10.24更新第二次找面试官问问情况,被暗示应该是挂了。哎不是,那你倒是把我流程结束一下啊😅,现在搞得想投别的部门的实习都投不了
查看56道真题和解析
点赞 评论 收藏
分享
评论
3
22
分享

创作者周榜

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