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

菜鸡第一次写面经,攒攒人品
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. 看看您这边有什么问题?
点赞 评论 收藏
分享
12-08 22:31
已编辑
门头沟学院 C++
快手、字节、华子主管挂快手可能是排序挂了?流程自己结束的,客户端直播部门,面试官标准职场女精英,大波浪+瑞幸+方框眼镜,全程会引导,没答好的点是问我秒杀系统怎么设计,我说请求部分成功+分布式锁,不够完善。快手一面面试官有点搞,直接甩两题写,然后自己干自己的活,写完给过,我问了几次说怎么别人问八股,我就写题,他说代码是基本能力~不要多想字节是催了下,催了2天给挂了,面试官感觉很年轻30出头的姐,一脸疲惫,像那种便利店店员,不是很屌我,想到啥问啥属于是,我回答她也不是很认真的听,感觉在干其他的事,甚至开始你是学硕还是专硕?毕业要求是啥?鉴定为kpi,广告挂了转抖音搜索,抖音一面就挂了。字节也是离大谱,我投递记录给我放社招里面了,搞得我以为自己投了暑期就投不了,疯狂找hr,线下、线上都找,最后发现我流程早挂了,被测试捞起来,测试的面试官水太浅了,常规八股之后觉得我基础不错给转后端了,惜败主管。华子主管标准笑面虎,真的非常和蔼,圆脸大叔,我上午连面2场技术面,过了之后就漂了,下午开始想早点回去躺尸了,看到面试官这么和蔼也是想到啥说啥,了解华子吗?我傻逼说华子手机很好,面试官笑笑、问了下实习收获?傻逼的我答软件开发的流程,然后没讲清楚,瞎扯了半天,然后面试官聊你们课题组的毕业生都去哪了,我说上届有人去华子、荣耀,其他大部分都去航天所了,他说你们还是和航天对口(想挂我)去航天所更合适,最大的雷点是我和面试官说希望把我分配到成都,因为我对象在成都,面试官笑嘻嘻说那你和hr聊吧。---补充,华子无线部门,网上看到好多都是无线主管挂百度、度小满二面挂(没下文的状态,百度被共享了)度小满二面是sql不会写,然后手撕没撕出来,一面答的挺好百度两面问的都是比较常规、答的不太好可能,一面问栈和堆的底层实现,kafka或者redis里面是怎么做的?应该说ziplist的,明明看了的,但是忘记说了,二面问设计模式干巴巴背了几条,可能也觉得没什么挖的,代码写dfs,然后让优化,说漏嘴自己写过这道题,但是不会优化。美团我是傻逼,有面不面释放简历,没有人捞我。得物我是傻逼,本来能过的,也是自己折腾没了滴滴、腾讯系、网易系、阿里系、虎牙、海康威视、小米、京东、b站、小红书不给面,除了雷火是笔试不行影石360、360、中兴、帆软、车企(赛力斯、理想、小鹏)不给面,(360好像投错岗位了,但是也撤回不了了,一直在业务筛选)目前打算签传音,多子等hr面,虾皮泡池子、天翼云泡池子。---12.3晚上11点接到虾皮开奖电话,我还寻思诈骗电话,开的一般, 没有牛客和红薯上帖子的高,有股票和签字费,没得选,pddhr 面又被刷了,暑期已经刷过一次了,hr 上来就问本科化工为什么不找实习?暑期实习为什么不去互联网厂?你是 cpp 技术栈? 给我问懵了,态度恶劣 ,专挑痛点。想入互联网只有虾皮了,对于非科班拿 cpp 来找后端的我来说也是 happyend 了,去虾皮转 go 了。感觉走的弯路还是太多了,一开始想搞算法,买了某平台的课,还挺贵的,学了一段时间大模型,后来和浙大科班的朋友聊了才知道算法竞争太激烈了,才转开发,cpp 也不知道搞什么,就晚上找开源的项目,找到黑马石磊系列的后端课程,硬走 cpp 后端,也没调研一下。找实习也是匆匆忙忙就上阵,直接把大厂全投了,几乎两周结束所有面试,如果给自己留点缓冲,复盘的时间可能就能过了,最终去了 cetv 实习,只是积累了一些 cpp 开发经验,也没有太多产出,实习的东西非常单薄,因为我实习两个月,导师出差一个月多。其实暑期我可以选择换赛道,做个操作系统或者音视频,但是还是懒,想着竟然选择了后端就再接着走吧,秋招简历就一段硬件厂 cpp 开发实习,一个分布式即时通讯系统,一个从来没被问过的协程练手项目,加自己做的一个深度学习项目,很多公司都不给面。9月开始一两周吧,慌了,感觉自己状态不对,不想自己学了,报了个辅导班,更系统的学了一下,后面感觉我基础八股提升很多,如果早点投资自己,可能拿的 offer 就不是这些了。其实总的来说没面多少家,字节,快手,百度,度小满,传音,浪潮,华为,虾皮,天翼云,得物,投的话基本任何中大厂我都投了,后端猛猛投,只能说每一次面试都很珍贵,如何包装自己在项目里面的作用,每个技术点的技术选型的考虑,实现要准备非常充分,不然就会浪费面试机会来试错了。
查看12道真题和解析
点赞 评论 收藏
分享
11-14 19:15
黑龙江大学 Java
查看11道真题和解析
点赞 评论 收藏
分享
评论
5
27
分享

创作者周榜

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