美团面经

9.15 一面  到家事业部
20:00-21:00
面试官人很好,先介绍了整个面试流程
先写了一道算法
给一个字符串,求字符串第一个只出现一次的下标  空间复杂度On,时间复杂度On
算法题很简单,但是当时脑抽了一直在想怎么一次遍历做出来,实际上用hashmap两次遍历就OK
算法题写完感觉凉凉,后面问问题刚开始的答题也被算法影响了状态很差、后面倒是调整过来好转了
Java基础
有哪些集合类
hashmap是在collection下面的吗   不是  是在map下面
ArrayList和LinkedList的区别
线程安全的集合
copyonwriteList如何保证的线程安全
hashmap底层原理
为什么从头插改为了尾插
concurrenthashmap底层原理
线程六大状态
线程有running这个状态吗 当时答的有  实际没有  Java里是runnable
怎么样变成等待状态
创建线程的方式
为什么推荐使用线程池创建
为什么不推荐使用Executors的静态方法去创建  这个问的其实就是为什么不推荐去创建单例线程池、缓存线程池等那四种,但是当时没听懂Executors的静态方法是什么意思,没答出来
数据库
事务四大特性
原子性怎么实现的
持久性怎么实现的
MVCC实现
redolog和binlog作用和区别
两阶段提交redolog和binlog
索引的底层
为什么要用b+树
索引失效的场景
sql慢查询优化
回表查询
计网
tcp为什么需要第三次握手
tcp的可靠传输
tcp拥塞控制
http1.0  1.1 2.0  3.0
https握手过程  非对称加密 对称加密
反问
大概的问题就这些  还有其他的小问题可能记不清了 因为过了一晚上才写的
本来没打算写面经因为感觉凉凉,算法题做的太差了,自己都不觉得自己能过
但是结果第二天早上面试官直接打电话过来约周末二面
感谢面试官不杀之恩,面试官人很好,反问的时候很详细很详细介绍了部门的情况 介绍了三四分钟

9.19 二面
20:30-21:30
自我介绍
问了一下基本情况
问了一些hr问题
好几个offer里你会选哪个
现在正在面试的有哪些公司
为什么选择美团
下面是技术问题
五层协议有哪些  作用
http https tcp udp ip arp 属于哪层
http请求头有哪些
http状态码 1xx 2xx 3xx 4xx 5xx
https握手过程
输入一个网址全过程
八股就这些 剩下全是系统设计题
网站如何承受高流量  集群处理  负载均衡
负载均衡的方式  不是算法  是方式  我答了nginx dns负载均衡 lvs
上线服务后是如何把流量打到该服务的  面试官提示 是服务发现 服务注册相关的
如何设计一个红绿灯系统  重点考虑可扩展性  可维护性  基本从面向对象设计原则 设计模式这个方向答的
如何设计一个银行账户系统  考虑安全性  稳定性
银行系统高并发如何处理
问了一下实习的内容并问了一些问题
sql慢查询优化
算法  和为某一值的组合数  简单 回溯剪枝就行
反问
面试官人很好,每次问问题都会说我问清楚了吗,有问题面试官都会及时解答,也会给一些提示去引导你思考 比较注重你的系统设计的思维而不是答案 可以多看看设计模式这些
#美团面经##美团#
全部评论
uu啥时候做的笔试?
点赞 回复 分享
发布于 2022-09-16 11:38 安徽
hi~同学,秋招遇“寒气”,牛客送温暖啦!23届秋招笔面经有奖征集中,参与就得牛客会员7天免费体验,最高赢300元京东卡!戳我去看>>>https://www.nowcoder.com/link/zhengjipinglun
1 回复 分享
发布于 2022-09-19 12:37 北京
请问是软开吗
点赞 回复 分享
发布于 2022-09-28 20:23 天津
蹲,lz三面了吗
点赞 回复 分享
发布于 2022-09-28 14:27 四川
楼主收到三面了吗
点赞 回复 分享
发布于 2022-09-24 03:40 湖北
蹲一下,看看有没有三面
点赞 回复 分享
发布于 2022-09-22 10:43 北京
请问二面一般问什么呀 深挖项目吗
点赞 回复 分享
发布于 2022-09-19 13:16 浙江

相关推荐

04-15 17:41
已编辑
南京林业大学 后端工程师
发面经攒人品两周前一面的,一直没有消息,这周突然二面了一面忘记录音了,只记下来一点三道手撕- 第一题压根没见过,提供了两种指令,要求用这两种指令实现判断字符串是否符合某种性质(不会)- leetcode240搜索二维矩阵 II,hot100题目(还有点记忆)- 给定一堆用户的在线时间记录(格式为[登陆时间,退出时间]),求姐同时在线用户最多的时间段八股环节,他让我选则计网或者系统,我选了计网- http从1开始一直3,每次改进了什么,解决了什么问题- http1.1的头堵塞问题是什么意思- http2为什么会有头部堵塞- http3怎么解决头部堵塞的- 为什么用udp的QUIC协议能将解决头部堵塞- 讲一下https握手- 每次https都要四次握手,代价很大怎么优化?用长连接- 长连接的https万一密钥泄露了怎么办?设定一定的时间,定时重握手二面1. 哪里人,在哪里上学2. 自我介绍3. 讲一下mcp4. 讲一下skill5. 你有一个智能agent项目,讲一下什么叫做智能6. 我想设计一个智能告警系统,有四个项目需要监控,每个项目每天都有致命告警。但是这些致命告警有一些是错报,因为这些告警是别的同学配置的,我没有办法去掉。有两点:一是该系统需要能够同时监控多个项目,二是告警出来后需要去查代码是什么意思或者调用一些工具进行自动化处理。你认为这个系统应该怎么设计?7. 这个系统的rag里面存什么?tool要封装哪些工具?怎么agent按照某个流程执行检查?8. 你简历上的这个项目与刚刚我想要的那种系统很像,你能讲一下两者之间的差异吗9. 你刚刚说到了兜底逻辑需要做一些,能来讲一下大概要做哪些兜底逻辑吗?10. 你平时用什么ai工具,怎么用?11. 用过openclaw吗?12. 讲一下实习项目13. 实习的时候主要是做前端还是后端?14. 怎么实现一个分布式锁,设置超时时间?15. 假设有abc三个在抢锁,简单介绍一下情况。然后a挂了会怎么样,你能从代码级别描述一下吗?16. 你知道MongoDB吗?17. 一分钟快速介绍一下事务的ACID18. 一致性怎么保证?代码中怎么实现?19. 你怎么理解消息队列中的消息持久性20. 讲一下消息队列怎么保证持久性?21. 万一消息队列磁盘坏了怎么办?22. 写操作是只写那个主消息队列吗?23. 了解https算法吗?24. rsa个ec算法有什么区别?不知道25. 你用过哪些对称加密算法?只知道凯撒密码26. 10个业务,一天1亿个计算任务,10万台机器资源,构建一个分布式计算平台。任务大多是cpu型任务,有长又短。你会怎么设计这个平台?27. 你的路由层用多少机器?28. 假设用了三台机器来管理,然后其中要有一个leader,怎么选出一个leader?29. 基于redis实现选举,怎么实现?一开始我说模仿哨兵模式,用一个哨兵节点负责选举。他要求我不用哨兵,就用三台机器和一台redis实现选举30. 现在解决了主master的问题,接着怎么调度?讲一下怎么调度的设计思路31. 假设某一瞬间来了很多请求,你怎么保证所有机器不会被打爆?32. 现在有很多新的技术,你怎么看待新技术,是出来一个就学一个吗?还是怎样一个态度?33. 你怎么学习一个新技术,讲一下思路和方法34. 平时会有多人协作的工作吗?35. 研究生的研究方向是什么?平时干什么?36. 了解编解码算法吗,比如h264和h265,我们这边可能涉及到多媒体数据格式的转化,你了解多少?37. h264中的视频帧分成哪几种?好像是分三种,具体不知道38. h264和265的区别?不知道反问:1. 部门做的是存储、多媒体相关的,我没有这方面背景,对实习生要求是啥?进来后再学,要有自学能力、自驱力2. 转正要求,转正率是多少?50%以上。(存疑,tx转正率有这么高吗)3. 具体业务场景:提供存储服务,用户上传存到这里,访问的时候再下发。面试官追问:1. 你有没有其他offer?
点赞 评论 收藏
分享
评论
10
96
分享

创作者周榜

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