美团点评一面面经(8.17下午2点-3点)

  • 笔试最后一题不会,面试通知打了两个电话没接,回拨约到一个礼拜之后了。面经如下:

  • 秒杀项目。

    简单介绍demo。

  • 流量压测。

    JMeter。

  • 为什么用Redis。

    抗高并发。

  • 数据库优化。

    引擎,缓存,索引,分库分表,主从复制,读写分离,备份容灾。

  • 索引原理

    B+树。

  • 为什么B+而不是红黑。

    B+树矮胖。

  • 事务ACID。

    原子性(undo log),一致性,隔离性(锁和MVCC),持久性(redo log)。

  • 分布式相关一致性理论。

    Paxos,2pc,3pc

  • 2pc过程。

    提交请求,提交。多嘴提了Zookeeper的2pc,半数和所有搞混了。

  • 2pc缺点。

    阻塞,单点。

  • nosql 。

    redis,hbase,monodb。

  • redis常见的数据结构。

    string,hash,set,zet,list。

  • 过期策略

    定时,惰性,定期。

  • lru,lfu区别。

    最近最久未使用,最近最少。

  • 缓存双写一致。

    库更,缓更;库更,缓删;缓删,库更。

  • 数据挖掘的难点

    blabla。

  • 流式框架Storm,Spark,Flink区别。

    不会。

  • MapReduce

    用于大数据计算的编程模型。

  • Spark流程。

    RDD,分片计算,整合。

  • 七层网络

    物,数,网,传,会,表,应。

  • TCP,UDP区别。

    略。

  • TCP写过代码吗。

    没。

  • 如何编程通过TCP传播。

    答了socket,不会。

  • TCP四挥。

    略。

  • time wait状态做什么。

    等待两个最大报文存活时间应该是还有数据传输,不清楚。

  • 保活。

    检测连接是否断掉。

  • TCP两种关闭的方式

    四挥,reset。

  • 应用层协议

    smtp,pop,http。

  • http协议组成

  • 答了请求体,响应体忘了。

  • 状态码

    1继续,2正常,3重定向,4客户端错误,5服务端错误

  • 301和302区别。

    不会。

  • cookie和session的区别。

    略。

  • http和https的区别。

    略。

  • linux查看线程。

    ps

  • cpu利用率和cpu load。

    不会。

  • 死锁。

    说了四个条件和解决方法。

  • 线程死锁的状态。

    阻塞。

  • NIO,BIO

    略。

  • 设计模式和架构,MVC了解吗。

    说了Spring MVC,谈了DispatcherServelet责任链和HandleAdapter适配器。

  • 策略模式。

    条件不同,策略不同。

  • 六大设计原则。

    只记得单一职责原则。

  • python,c++了解吗

    python学过,刷题水平。

  • 非计算机专业的学了啥,课程什么的。

    本科学过,B站嫖过。

  • 常见的算法,动态规划。

    刷题(面试官不满意),答了边界条件和状态转移方程。

  • 计算机组成原理。

    本科学的(现在不会)。

  • 看什么书。

    微服务相关。

  • 六边形架构。

    Star platinum。看的五大组件,问架构我傻了。

  • 你有什么问题要问我吗?

    美团加速包有用吗。有用。

    伙食。有大厦。

  • 总结:面试官人很好,很耐心。想做后端,TCP原理那块不太熟,后面跟进。希望能对大家有所帮助,一起加油🤗🤗🤗

#面经##美团##校招##Java工程师#
全部评论
写得很有借鉴意义呀,可以把帖子链接放到秋招面经征集活动下面,这样就能领奖品了哦,活动详情:https://www.nowcoder.com/discuss/445455
1 回复
分享
发布于 2020-08-17 19:32
楼主你好,请问你是实习、校招还是社招?岗位是什么?开发的话,是Java方向还是C++方向?或者其他语言方向~
点赞 回复
分享
发布于 2020-08-17 19:25
联易融
校招火热招聘中
官网直投
楼主是学Java的,对吧 一起加油!!😃
点赞 回复
分享
发布于 2020-08-17 19:28
想问一下楼主,redis缓存一致性到底怎么答比较好,先删缓存再写库 或者 先更新库再删缓存似乎都有问题?
点赞 回复
分享
发布于 2020-08-17 22:44
请问美团大概ac几道可以约面呢
点赞 回复
分享
发布于 2020-08-17 22:55
美团最近是不是缺c++的
点赞 回复
分享
发布于 2020-08-18 09:12
老哥太强大了。
点赞 回复
分享
发布于 2020-08-18 20:36
明天也要面了,挺紧张的,结果看到你问面试官加速包有用吗,瞬间给我逗笑了
点赞 回复
分享
发布于 2020-08-18 22:03
你这一面问题也太多了吧
点赞 回复
分享
发布于 2020-08-20 22:23

相关推荐

4 41 评论
分享
牛客网
牛客企业服务