27实习-美团java面经

1.实习介绍
2.项目-用户注册组件库解决缓存穿透详细说一下?
3.高并发购票-1.车票扣减逻辑?2.怎么保证不同用户不重复购买同一张车票?
4.redis还在那里用到了(我答的查询列车信息,key-value hash)?
5.项目中用到MySQL了吗?
6.Redis和MySQL一致性怎么保证?
7.Redis的持久化方式?
8.RDB和AOF谁故障恢复更快?(不确定) 9.Redis的IO多路复用?(我答的基于epoll) 10.MySQL的事务隔离级别?
11.MySQL默认隔离级别?
12.MySQL索引数据结构?
13.红黑树可以吗?MySQL底层数据结构? 14.MySQL回表?
15.MySQL的执行过程?
16.日志了解吗?redo log、undo log、binlog,谁先写?
17.项目中用线程池了吗?怎么用的?
18.创建线程的方式?
19.怎么实现创建多个线程,最后把多个线程的运行结果收集起来,同步方式?(答的不好,我直接答的线程同步方式)
20.start和run的区别?
21.java的hashmap的实现原理?
22.hashmap是线程安全的吗? 23.concurrentHashMap的线程安全是怎么保证的?
24.延迟消息,怎么保证消息不丢? 25.RocketMQ怎么保证消息不重复消费?
2道算法:1.判断链表中存在环(快慢指针)。 2.int数组,有正有负,找到最大连续子数组的和(动归)
全部评论
5问的好怪啊
点赞 回复 分享
发布于 02-05 16:55 山东
耐面王
点赞 回复 分享
发布于 2025-12-23 20:32 河南
大佬,我想问一下两道手撕题都要写吗?
点赞 回复 分享
发布于 2025-12-09 16:31 辽宁
耐面王
点赞 回复 分享
发布于 2025-11-27 20:02 北京

相关推荐

03-09 17:10
门头沟学院 Java
腾讯会议录制后的AI会议总结(30min)这是一场关于计算机技术岗位的面试会议。本次会议主要围绕应聘者的项目经验、技术能力和对Java、MySQL等技术的理解展开讨论。面试官还询问了应聘者对AI领域的了解程度以及未来实习转正的可能性。1、面试开场与设备问题面试开始时,面试者设备出现问题,摄像头无法打开,请求重启设备。面试官同意面试者重启设备,面试在设备重启后继续进行。2、面试者自我介绍面试者自我介绍为郑州大学计算机技术专业的27届硕士在读研究生,有两段实习经历和一些项目经历。面试者掌握的技术包括SSM框架、MySQL、Redis、RabbitMQ等工具,并能熟练使用AI进行编程。3、实习经历与项目介绍面试者第一段实习是在老师的横向项目中,第二段是在本地企业实习三个月。面试者详细介绍了一个名为“聚宝盆”的ERP系统项目,该系统服务于中小型商超,包含多个模块如主数据中心、库存中心等。面试者在项目中主要负责接口开发,特别是顾客支撑模块的接口开发。4、技术问题讨论面试官询问项目中的并发处理方案,面试者提到在价签打印模块使用了分布式锁和MySQL异步处理。面试官进一步询问如何提升系统并发能力,面试者提到缓存优化和硬件提升。面试者介绍了电商直播赋能平台项目中的Redis主从加哨兵架构,以及接口限流和防刷策略。5、Java技术点讨论面试官询问HashMap的底层原理,面试者详细介绍了Java 1.7和1.8版本的差异及put流程。面试官询问红黑树的插入和遍历,面试者简要回答并承认对旋转操作不熟悉。6、MySQL技术点讨论面试官询问MySQL的三大日志,面试者回答为redo log、undo log和binlog。面试官询问脏读和不可重复读的概念及解决方案,面试者简要回答并承认对MVCC实现细节不熟悉。7、公司业务与实习机会面试官介绍公司业务为AI领域,涉及医疗等多个行业,主要做大模型和Agent相关项目。面试者询问实习转正机会,面试官表示取决于能力和工作表现。面试者询问入职后的培训,面试官表示会有项目指导但非一对一教学。会议待办深入研究并理解红黑树的插入和遍历过程
查看14道真题和解析
点赞 评论 收藏
分享
02-25 14:28
烟台大学 Java
程序员小白条:大众化,没区分度,另外就是简历的排版,中英文格式,以及表达问题,简历不能过于白话文.....投的太少了,多投吧,现在才2月底,3,4月会多起来的,具体可以看我以前的帖子有一些修改指南之类的
点赞 评论 收藏
分享
很久没发面经了,发点给自己春招攒攒好运12-1月捞起来面的,面完后状态一直没变,没后续了2025-12-26 一面1. 自我介绍2. Java 的类加载机制是怎样的?3. 满足什么条件时,一个 Java 类会被卸载?4. CMS 收集器和 G1 收集器的区别是什么?(Java八股这块答得都不怎么好,可能刚好面试官也会go,后面开始问go了)5. Go 的 Channel 底层的结构了解过吗?6. 向 Channel 发送消息时,如果想实现超时处理要怎么做?7. 简述一下 Go 的 GMP 调度模型。8. GMP 模型中 P 的作用是什么?9. Go 接口的鸭子类型是如何实现的?10. MySQL 的索引底层数据结构是什么?11. 为什么 MySQL 使用 B+ 树而不是 B 树?12. Redis 为什么使用跳表而不是 B+ 树?13. 布隆过滤器的原理是什么?以及主要解决什么问题?14. Redis 集群模式下,一致性 Hash 是怎么做的?15. 什么是缓存穿透、缓存雪崩、缓存击穿?以及对应的解决方案是什么?16. 数据库与缓存一致性怎么保证?常用的模式有哪些?17.如果采取先删缓存策略,数据库还没更新完,读请求进来了怎么办?18. 如果 Channel 生产方发消息没有消费方,或者消费方很慢,如何处理?手撕:二叉树的层序遍历反问:1. 业务2. 建议2026-1-16 二面1. 自我介绍2. 拷打实习3. 你认为从学生身份向职场人身份转变的过程中,最核心的适应点是什么?4. 在过去实习或者在校的团队协作中,你作为 Owner 推动事情解决的经验有哪些?5. 利用 LLM 开发时,如何确保 Agent 返回稳定的 JSON 格式?6. JVM 的内存模型7. .class 文件在内存中存放在什么位置?8. 内存中大对象的回收过程是怎样的?9. 你对小鹏汽车有什么了解?10. 如果未来加入小鹏,对你来说吸引力最大的点在哪里?11. 平时有什么兴趣爱好或特长?反问:1. 业务2. 建议
查看29道真题和解析
点赞 评论 收藏
分享
评论
3
34
分享

创作者周榜

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