我有罪 level
获赞
58
粉丝
5
关注
1
看过 TA
420
蚌埠坦克学院
2025
Java
IP属地:重庆
暂未填写个人简介
私信
关注
4月3日下午14.00美团一面。忘记录音了,简单回忆一下吧。网上对美团面试官的评价太中肯了,面试美团完全就是一种享受。开始:1. 自我介绍(非科班)2. 进程与线程的区别3. List,Set 和 Map 的区别4. ArrayList 和 LinkedList 区别。你一般用 LinkedList 吗?ArrayList 和 LinkedList 分别适用于什么场景?5. HashMap 的底层实现,什么时候链表转为红黑树,为什么要将链表转为红黑树,线程安全吗?6. HashMap 什么时候扩容,每次扩容多少?7. Mysql 中有哪些索引8. 为什么 InnoDB 要分聚簇索引和非聚簇索引?它们有什么区别?9. 为什么主键索引要设置为自增?10. 事务的四大特性11. 隔离级别有哪些,为什么要设置隔离级别?12. 你怎么调优的?(简历中写了有 SQL 调优经验)13. Redis 和 Mysql 的区别14. 项目如何使用的 Redis?(拷打项目)15. 你说你只部署了一台服务器,那能不能不用 Redis?(场景题)16. 知道 NoSQL 吗?数据库分为哪几种?Mysql 和 Redis 属于哪种?17. 你为什么要采用 DDD 架构,和 MVC 有什么区别呢?(拷打项目)18. 你说 Mysql 和 ES 读写分离,有延迟吗?项目能接受延迟吗?(考察分析项目需求)19. 说一下 GC20. 垃圾回收算法21. 类加载过程22. 分代垃圾回收(年轻代和老年代),除了这两代还有别的吗?(永久代,和方法区实现有关)23. 给你一个十万数据量的表,如何设置索引?(还是针对项目的场景题)24. 你的项目的表有多大?经过索引优化之后,性能较之前改善了多少?(拷打项目)25. 你们做这个项目的背景是什么?(一个 OpenAI 相关的项目)26. 你们这个项目怎么识别用户身份的?......还有一些其他的场景题,写不下了。手撕:1. 链表判环。2. 小美(经典小美)给一个数组和操作次数 k,每次可以选数组中的一个数 +1 或 -1,问 k 次操作最多能得到多少个 0。反问:1. 部门做什么?美团app的搜索功能。2. 我的不足?用自己的话概括性表达出来,还有就是要多去思考为什么要这么做?还能怎么做?
0 点赞 评论 收藏
转发
0 点赞 评论 收藏
转发
牛客网
牛客企业服务