美团暑期实习一面 面经

分享面经,攒攒好运
部门:核心本地商业-业务研发平台

40min项目和八股问答+手撕

自我介绍一下
项目中这些技术栈都是用来做什么的,展开讲讲
为什么使用spring cloud
spring cloud和消息队列的区别
spring boot中使用到了哪些设计模式
spring中,某一个类中普通方法A调用同一个类中的事务方法B,这个事务还会生效吗?
mybatis如何防止SQL注入
如何合理设计项目的数据表的,有哪些考虑
为什么使用Redis,直接将数据放入数据库中不行吗
使用布隆过滤器解决缓存穿透问题,具体展开说说
刚才说到布隆过滤器的误判,展开说说
Java内存模型了解吗
你们mysql的存储引擎使用的哪个
Git使用过哪些命令
Redis的持久化机制了解吗
线程池使用过吗,他的核心参数有哪些,如何设置这些参数的,考虑到哪些因素
拒绝策略有哪些,默认的是什么
具体说说如何使用 Redis 进行缓存预热的
数据库的索引如何验证是否有效呢
Explain中的extra info中的Using filesort知道吗(听过但具体的没说上来)
java平时用的是哪个版本
Java1.8的一些新特性了解吗,展开说说
【顺序不一定是这样,回忆可能错乱】

手撕 力扣原题:删除链表中倒数第N个节点
几分钟做完,然后让我讲讲怎么做的,分析一下时间复杂度和空间复杂度

反问:
部门主要是做什么的(闪送)
平常工作中使用到哪些技术栈

-------------------------------
整体感觉有几个问题回答的一般,目前状态还是业务初试,希望能过
更新,早上约了当天下午二面
全部评论
佬,二面有手撕吗
点赞 回复 分享
发布于 2025-04-01 18:02 江苏
接好运
点赞 回复 分享
发布于 2025-03-27 16:15 广东
m
点赞 回复 分享
发布于 2025-03-26 00:09 重庆
所以有二面面经吗
点赞 回复 分享
发布于 2025-03-25 17:20 北京
uu过了吗
点赞 回复 分享
发布于 2025-03-25 07:47 黑龙江
当天就约二面了吗?
点赞 回复 分享
发布于 2025-03-22 10:00 四川
请问base哪里
点赞 回复 分享
发布于 2025-03-21 13:50 北京
现在约二面了吗
点赞 回复 分享
发布于 2025-03-21 11:08 香港
uu约二面了吗
点赞 回复 分享
发布于 2025-03-21 09:33 湖北

相关推荐

头像 会员标识
04-03 15:04
门头沟学院 Java
美团后端开发实习一面面经总计七十分钟,面试官人挺好的,全程很有耐心。就是我自己基础太薄弱,很多八股都回答得很模糊,一遇到追问就露馅了。一、 项目拷打问了高并发下怎么做防重设计?系统的 QPS 瓶颈在哪里?如果落库失败怎么处理数据一致性?二、 计算机网络 & 操作系统1. HTTP: HTTP 1.1 版本有什么比较重要的新特性?2. TCP: TCP 链接复用问题:如果电脑开了一个浏览器,先后打开两个相同的网页标签,它们用的 TCP 链接是同一个吗        如果用不同的浏览器打开呢?3.Linux: 了解 Linux 的线程模型吗?了解多路复用函数(如 select, poll, epoll)吗?4.OS理论: 操作系统中,“并发(Concurrency)”和“并行(Parallelism)”有什么区别?它们在系统处理器视角下分    别是什么意思?三、 Java 基础 & 并发编程 (JUC)1. 面向对象: 封装、继承、多态。其中 protected 修饰符的访问规则是怎样的?2. Object类: Object 类提供了哪些基本的函数?3. 线程通信: wait() 函数和 Thread.sleep() 有什么区别?4. 线程池原理: 线程池的核心参数有哪些?5. 线程池场景: 核心线程数为2,最大线程数为4,队列容量为10。当任务不断进来时,线程池的分配和创建逻辑是怎样的?6. 线程池参数设置: 针对 CPU 密集型任务和 IO 密集型任务,线程池大小应该怎么设置?7. 追问: 为什么 IO 密集型通常设为 2N?如果两个 IO 任务耗时差异很大(比如一个是500ms,一个是50ms),设置原则上有什么差异?8. 线程池拒绝策略: 了解哪些拒绝策略?四、 JVM & 框架1. JVM: JVM 和 GC 了解过吗?平时这些底层知识是怎么学习的?2. Spring: Spring Boot 和 Spring 框架有什么区别?3. IOC: 依赖注入时,@Autowired 和 @Resource 有什么区别?它们分别是谁约定/提供的?4. Web组件: 拦截器(Interceptor)和过滤器(Filter)的执行顺序是怎样的?具体有什么差异?5. AOP: AOP 动态代理在不同的场景下有哪些实现机制?五、 数据库 & 中间件 (MySQL, MQ, Redis)1. MySQL底层: InnoDB 引擎中,主键使用自增 BigInt 和使用 UUID,在性能上有什么差异?追问: 如果是通过主键精确查询(id = xxx),自增 ID 和 UUID 有区别吗?2. MQ: 消息队列有多个分区(Partition),但某些场景下必须要保证“顺序消费”,如何实现?(例如 A 消息和 B 消息分别进了不同分区,如何保证顺序)3. Redis 容量评估: 如果现在上一个新需求,数据结构确定了,数据量级也确定了,怎么评估存储这些数据所需的 Redis     内存空间是否足够?4. 底层原理: Redis 是用 C 语言写的,你知道怎么计算一个 C 语言结构体(Struct)占用的内存空间大小吗?六、 算法题很简单的一个反转链表(LeetCode 206)。要求: 必须用 递归 和 迭代 两种方法分别写出来。
少糖去冰的小白菜很爱...:这八股看着好难
查看25道真题和解析
点赞 评论 收藏
分享
04-01 21:25
西北大学 Java
美团二战一面(核心本地商业-业务研发平台-美团app业务)承接了3000多的 QPS,服务端的机器有几台?这个接口(订单接口)的性能是?(响应多少毫秒) 返回哪些信息?订单列表只能看到一个商品,还是说是有个商品列表呢?分页的 每一页返回多少商品数据啊?Redis 里面主要存哪些东西本地缓存里面主要存在哪些东西 为什么固定的放在内存里面Redis 是多久更新一次吗?假设我在服务端,变更了一个库存,然后变更在那个接口发现超时了,就是你变更的时候发现返回了一个报错,但是后台其实是已经变更成功了,这种情况下怎么处理?(换了种说法 结合场景)用户下单,然后下单我调接口的时候,接下单接口超时了。但是这只是因为网络问题超时了,但是它内部其实扣减库存啊什么的都已经成功了。这种情况下怎么处理?这个 token(防重) 是在什么过程中去生成的?乐观锁解决超卖怎么解决的?为什么要用乐观锁呢?你的个性化推荐,高峰期不是会有很多很多用户会下单失败吗?JWT 的令牌认证具体是怎么做的?JWT 的三次校验(三型校验)ai封装那些订单查询、配送咨询这些问题,这个具体是怎么去做的?你是直接用用户提问的,然后直接调用大模型去询问的?你怎么知道配送状态的?因为你的那些配送不是都是兼职吗?用户下完单之后,你怎么给订单分配给兼职呢?智能客服是实现 7×24 小时智能回复。需要做到 7×24 小时吗?你还实现了那个性化菜品推荐,这具体是怎么去做的?你的那个订单数据表跟用户表,这两张表是怎么去设计的?问一个 AI 的吧,你做了一个客服问答,对吧?但是你是去调用自己封装了几个tool,然后让大模型去调用嘛,那我也想做一个智能客服,但是我的智能客服可能是基于一些,比如说我是医院,医院需要做一个智能客服,然后我会把一些那个患者常问的一些医疗上面的一些事情作为一个知识库,然后作为一个回答。那我应该怎么设计这个客户问答系统?把它给放到知识库里面,比如说我怎么切片?然后你刚讲到那个用户提问,敏感词过滤,这些我怎么去给它分词?怎么去做增强等等。按照你的那个分片,假设我按照你的那个分片形式去分片,然后我发现我检索出来的内容好像相关性并不是很强,我怎么去解决?检索相关性的算法与方案那个 Spring 框架里面有用到哪些设计模式啊?Autowired 跟 Resource 有什么区别?synchronized 跟 lock 有什么区别啊?Synchronized 底层。索引分哪几个索引?联合索引怎么创建?(具体到sql写法)不在创建表的时候创建这个索引,表已经创建完了,然后我要再创建这个索引,怎么做?like会不会走索引?MySQL 里边有哪几个日志啊?
点赞 评论 收藏
分享
评论
13
83
分享

创作者周榜

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