美团暑期实习后端 面经

自我介绍,简单介绍一下项目
C++和Java的区别?答了C++编译为机器码,Java编译为中间字节码,JVM解释执行
C++和Java在类继承方面的区别?
学习C++过程中,感觉哪个环节比较困难?
学习过程遇到困难,自己是如何解决的?
了解Java垃圾回收算法原理吗?
MySQL和MongoDB的优劣性比较?
是否了解MySQL索引?项目中是否有通过建立索引进行优化?
项目数据库中底层的不同的表之间是通过什么关联的?
项目中在哪个环节用到了Redis缓存?
项目中两个用户同时去下订单,如何解决超卖问题(项目没实现,就没答上来)
Java中ArrayList和LinkList的区别?有没有看过源代码实现?
是否了解MySQL事务?
事务ACID的含义?
具体讲一下几个隔离级别?
Spring Boot核心注解?
Spring Boot中的Bean是怎么被扫描到的?
在写项目过程中,遇到报错或者结果不符合预期,你是如何排查的?
面试官进一步引导:有打日志的习惯吗?
Spring Boot中application.yml和bootstrap.yml的区别(项目中没用过bootstrap.yml,没答上来)
项目微服务之间是如何通信的?
做的这些项目中,哪些是让你更有成就感的?
说一个项目中遇到印象最深刻的困难与挑战?如何解决的?(答了拆分微服务的挑战,并且介绍了项目中使用Nginx作Gateway,并介绍了Nginx用于鉴权)
面试官于是追问安全方面的问题:如果别人拿到这个用户的token,可以继续访问吗?(我当时没考虑到这个问题,就很尴尬)
反问面试官如何解决这个问题:token有效期和重算token
手撕算法:合并两个有序单链表(题目挺简单,太久没写代码卡了一下才过)

闲聊部分:
问了学校的情况
可以实习的时间段
学校放实习吗?

反问:
部门后端技术栈
聊了聊大模型辅助编程
面试中的表现有什么需要改进的地方?面试官建议我多去考虑现实的场景:高并发、高性能场景等等

面试官人很好,一开始有些紧张,到后面就慢慢不紧张了,自我感觉八股答的一般,面试官没有往太深挖掘,手撕算法也是很简单的题,目前没有秒挂,但也没有约面,希望能进二面吧。

=== 3.24更新 ===
已回到人才库,已老实

#牛客AI配图神器#
全部评论
加油啊,我还没消息
3 回复 分享
发布于 2025-03-21 23:43 四川
校友啥时候面的,我19号面的还是没消息,感觉寄了
3 回复 分享
发布于 2025-03-21 22:25 上海
我也会人才库了,面试hard都干出来了,然后就场景题答的不是最优,我服了
1 回复 分享
发布于 2025-03-26 09:14 山东
得看看分布式锁
1 回复 分享
发布于 2025-03-24 18:47 上海
已回到人才库
1 回复 分享
发布于 2025-03-24 16:56 上海
是大众点评吗,手撕题和我一样,不过我是go他跟我说美团主要是java就感觉有点寄了
1 回复 分享
发布于 2025-03-22 10:30 上海
看到上交佬也回到人才库我就放心啦
点赞 回复 分享
发布于 2025-04-06 22:50 陕西
我和你好像,一面后人才库
点赞 回复 分享
发布于 2025-04-03 00:12 广东
佬,有被捞起来吗?
点赞 回复 分享
发布于 2025-03-29 00:24 广东
大佬这为挂了啊,手撕都做出来了
点赞 回复 分享
发布于 2025-03-26 14:27 四川
咋还问c++呀
点赞 回复 分享
发布于 2025-03-25 17:04 浙江
老哥是几号被约面的呀
点赞 回复 分享
发布于 2025-03-24 17:50 广东
佬,本地核心商业_业务研发平台 吗?
点赞 回复 分享
发布于 2025-03-22 20:35 广东
老哥哪个部门的
点赞 回复 分享
发布于 2025-03-22 12:23 湖北
md感觉是同一个面试官
点赞 回复 分享
发布于 2025-03-21 23:08 广东
佬 是java吗还是C++呢
点赞 回复 分享
发布于 2025-03-21 23:05 上海

相关推荐

01-04 08:30
门头沟学院 Java
1、实习介绍2、synchronized的底层原理?3、字节码层面上相关的指令有了解吗?4、synchronized锁升级和优化。5、偏向锁是怎么实现的?轻量级锁、重量级锁在操作系统层面怎么实现的,有了解过吗?6、介绍一下volatie的实现原理,说一说JMM。7、还有一个作用。(防止指令重排序)8、从操作系统的层面取理解Java的线程有哪些部分?或者有哪些组成元素?9、线程进行上下文切换的时候都需要哪些东西来保证线程能够恢复到原来的待运行状态?10、说一下Hashmap和concurrentHashMap,介绍1.8之后就行。concurrentHashMap是怎么控制并发的?11、设计模式,说一下单例模式12、说一下工厂模式常用的地方,13、说一下7层网络模型14、输入一个网址,整个过程有哪些步骤。TCP连接一定会断开吗?15、http1.1和2.0有啥主要的区别?16、jvm运行时的数据区域?17、堆内存分配策略?18、创建一个对象的步骤(业务自定义的类对象)。(类加载、内存分配和初始化(堆)、设置对象头、执行实例初始化代码、返回对象引用)19、类加载机制?20、垃圾回收算法?21、相关的垃圾回收器?22、说一下索引结构?索引类型?23、主键索引会需要回表查询吗?24、最左前缀原则?索引失效场景?25、介绍一下spring中bean加载流程?26、介绍一下threadlocal的原理?怎么处理hash冲突的?27、redis常用的数据结构?28、zset底层实现?插入一个元素的流程?查找时间复杂度?最坏?29、我看你解决了一些缓存问题,你们缓存的主要是什么东西?怎么解决缓存雪崩?30、你分布式锁锁的是什么东西?怎么实现的?
查看30道真题和解析
点赞 评论 收藏
分享
评论
18
66
分享

创作者周榜

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