首页 > 美团面经
头像
饱得噜噜噜睡
编辑于 2022-09-19 22:05 广东
+ 关注

美团面经

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慢查询优化
算法  和为某一值的组合数  简单 回溯剪枝就行
反问
面试官人很好,每次问问题都会说我问清楚了吗,有问题面试官都会及时解答,也会给一些提示去引导你思考 比较注重你的系统设计的思维而不是答案 可以多看看设计模式这些

全部评论

(7) 回帖
加载中...
话题 回帖