美团面试都面不过?我又不是去送外卖的!美团Java面试经历总结【一面、二面、三面】

本文作者分享了美团Java面试的详细经历,涵盖了一面的TCP/IP、操作系统、并发编程和设计模式等,二面的服务器性能、数据库和设计模式等,以及三面的非技术性讨论。面试题包括TCP握手挥手、哈希映射、线程池设计、MySQL索引等关键知识点,适合准备Java面试者参考。
摘要由CSDN通过智能技术生成

前言

美团面试都面不过?我又不是去送外卖的!美团Java面试经历总结【一面、二面、三面】这篇文章主要介绍了美团Java面试经历,总结分析了美团java三轮面试中所遇到的各种问题,对于参与java面试有一定参考价值,需要的朋友可以参考下.
在这里插入图片描述

美团一面(33min)

  1. 三次握手和四次挥手
  2. 为什么要等待2MSL
  3. 讲一下拥塞控制和滑动窗口,主要是为了解决什么问题
  4. 如果发送方发送速度太快,接收方会出现什么问题
  5. 了解TCP的拆包和粘包吗,怎么解决粘包
  6. 线程切换的过程
  7. 进程调度策略及优缺点
  8. 时间片轮转策略是公平的吗,当时间片到期时,下一个被选择的进程是基于什么策略选择的
  9. Reactor和proactor模型的区别
  10. 为什么reactor模型要有主线程和工作线程的区分
  11. 时间轮的实现原理
  12. 单个时间轮会有什么问题,多时间轮有什么好处
  13. 编程题:实现阻塞队列

美团二面(51min)

  1. 对于服务器来说,应该关注的cpu指标有哪些
  2. CPU、内存和磁盘的数据交互过程是怎样的
  3. Hashmap的原理(我答桶哈希)
  4. Key是string的情况下怎么设计哈希函数能让数据均匀分布(我答进制法)
  5. 怎么设计线程池
  6. 事务特性<
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值