美团优选后端一二面面经(回到人才库)

菜鸡第一次写面经,攒攒人品
5.20左右补的第三志愿,5.24一面
一面是个挺年轻的小姐姐,人也很温柔,全程边聊边问吧,本来还挺紧张的,后面状态就调整过来了。
1.简历里正在实习的公司是做什么的(b2b2c,可能和他们业务很像) 然后深挖了一会技术选型问题,感觉一上来聊的业务相关很多。
2.业务最高的tps,为什么要用Redis,能说说Redis高可用表现在哪些方面吗。(我说了哨兵和集群里raft选举机制,想补充说aof和rdb,但集群说完就下一话题了)
3.什么是并发安全问题,为什么会有并发安全问题(超级大的话题,我问能不能从内存模型开始讲,然后从CPU到高速缓存,再到线程切换,缓存一致性,指令重排,然后引出volatile和锁之类的解决方式)
4.平时会遇到SQL慢查询问题吗,生产上是怎么解决的(刚被问到冒了一头汗,MySQL这方面没怎么接触过生产,然后说了几种比较少见的索引失效,说生产上用garafana监控接口耗时blabla)
5.了解MySQL的锁机制吗,有哪些锁,设计出来有什么目的(排他锁 共享锁 临键锁 间隙所 意向锁 行锁 表锁)意向锁是解决什么问题的,间隙锁出现死锁的场景
6.隔离级别,生产上用rc还是rr(回答rc,因为效率问题),如果用rr是为什么两者各有什么优点(rc在早期版本前因为Binlog不支持statement导致主从不一致,rr容易产生死锁)
7.做题,数组中最大公共前缀,很简单的题目,结果我脑抽卡了一会,尴尬。
反问
因为气氛一直还好就问了一下哪里需要提高的,然后她说第一次面评上写的很糟糕但是现在看表现进步很快继续保持,吓得我一身冷汗(那次面试根本不知道流程啥的
两天后二面
1.深挖业务(出库入库,库存预警),问我最近一次参与业务都讨论哪些问题(因为正好618开始就借着mentor业务说了一下,不得不感叹现在对码农业务理解要求也好高)
2.介绍项目,简历上写的Redis集群,为什么去memcache,集群有多少服务器,用的什么负载均衡策略,在什么场景使用pipeline。
3.对限流有多少了解(漏桶,令牌桶,Nginx限流,tcp滑动窗口),直接顺势出题,实现一个1s内限制100次访问的策略
4.对memcache的内存结构了解多少(直接脑溢血,真没想过会问这一层),勉强回答了一下没有分布式支持,依赖客户端,数据结构单一
全部评论
居然还能超字数的😡,牛客*****。技术问题上面基本上都讲完了,后面反问我继续问觉得我有什么需要提升的,面试官表示学生都这样,没有接触过复杂场景和业务。心里一凉,表示自己确实年轻需要追求更高的技术和业务水准。然后问了一下部门主要业务,面试官表示很复杂很复杂,还说了一些他之前的经历。总之是很惶恐的一次反问
2 回复 分享
发布于 2023-05-27 15:40 北京
哪个部门哇?我也一直在等
点赞 回复 分享
发布于 2023-05-31 11:24 湖南
有没人捞一下
点赞 回复 分享
发布于 2023-05-28 18:12 北京
挂了😢
点赞 回复 分享
发布于 2023-05-27 21:36 北京
持续焦虑中,问题倒是都答出来了,感觉面试官最后态度有点危了😤,周一没有电话大概就寄了吧
点赞 回复 分享
发布于 2023-05-27 18:13 北京

相关推荐

1.  你先自我介绍一下。2.  (针对专业)你是主要自学Java的是吗?3.  你觉得Java里有哪些组件或特性是(工作中)的优势?4.  了解 Spring Cloud 或 Spring Boot 里的服务发现(Discovery)吗?5.  你对源码了解(多少)?6.  如果要实现增删改查的一系列接口,你能描述一下整个实现过程吗?7.  如果你有多个接口(或服务)都要连接DB,DB的连接你怎么管理呢?8.  (连接池)你了解它的工作流程吗?(比如连接保护、上下线、获取活跃连接、断线重试)9.  你用连接池时有没有发现读放大和写放大的问题?10. 你可以讲一下(读写放大)问题发生的原因以及如何恢复吗?11. 流量层面的读写放大(比如Retry导致)你了解吗?12. 你有没有在线上环境做过服务进程间的Debug?13. (Debug)有什么途径可以分析到是哪一行或哪个方法有问题?14. 你怎么样验证你的代码是OK的?有没有写过单元测试(Unit Test)?15. 如果你的方法调用了数据库,你怎么Mock掉(数据库依赖)?16. (Mock)如果(被测)方法里写了连接数据库并查询的逻辑,那怎么办?17. (Mock)你怎么Mock一个Client或模拟数据返回?18. (RBAC)你可以再仔细的讲一下吗?19. RBAC核心的几张表以及它们之间的关联是什么?20. 看看您这边有什么问题?
点赞 评论 收藏
分享
2025-11-14 19:15
黑龙江大学 Java
查看11道真题和解析
点赞 评论 收藏
分享
2025-11-12 18:14
门头沟学院 测试开发
学院本鼠鼠从上个礼拜四开始投简历,一共投了礼拜四,礼拜五两天,沟通290,要简历43,约面6家(不知道是不是现在大部分公司缺实习生,还是因为有竞赛的原因,没想到两天约了这么多),其中五家面试都堆在了礼拜一,一家约到礼拜三,因为时间有冲突,就拒了两家的面试,然后没有再投简历了第一家,杭州一家初创公司,因为日薪有点低,所以成为了鼠鼠的处面,用来练手(已挂)虽然公司很小,但面试质量很高先拷打项目,然后是计网,数据库,自动化框架,用例设计啥的都有涉及到,还有两道SQL手撕,鼠鼠拼尽全力,无法战胜,现在没有消息,估计已挂第二家,上海锦海捷亚,招聘软件上写1000人以上的厂,但不知道是否属实(oc)在面试前,鼠鼠还把时间记错了,以为是十一点半,结果是十一点,迟到了六分钟,但面试官很好,在此再次对面试官表示抱歉,这次是两个人来一起面鼠鼠的,问的问题相对简单,就是项目还有测试相关的东西,聊到还算顺利,最后也是成功oc了,但已拒第三家,北京纷享销客,礼拜一下午面的,鼠鼠专门翘了实验课跑去面试(oc)面试官很专业,先问项目相关的,然后计网,一些开发问题,最后是测试相关以及一些测试场景题,基本上都答出来了,面试体验也很好,最后成功oc第四家,杭州澎贝,今天下午面的,最汗流浃背的一集(oc)这是鼠鼠面四家一来,压力最大的一回,面试难度挺大的,但面试体验很好,首先上来深挖项目,这里鼠鼠已经有点汗流浃背了,因为问的实在有点细,对项目还没好好复盘过,随后又问了mvcc,反射,设计模式,mq等一些相关的较深的开发八股,然后就是测试场景以及一些测试知识鼠鼠都被拷打蒙了,原本以为肯定挂了,没想到面完五分钟后,hr发消息说oc了,纯属是鼠鼠狗运下面就是学院本鼠鼠第一次找实习的过程,没想到比想象中运气好了那么多,后续我把这几次面试复盘一下,会把面经发出来,最后希望大家都能拿到自己满意的offer
码客明:牛的
点赞 评论 收藏
分享
评论
5
27
分享

创作者周榜

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