【美团】后台开发一面面经(凉凉)

面试大概七十分钟,问的东西很全面,需要做充足准备,就是除了概念以外问的有点懵逼了。
  • 网络相关
  1. OSI七层模型都是什么
  2. 举例网络协议,都在哪个层

  3. TCP UDP区别

  4. TCP如何实现可靠连接
  5. Time_Wait中2*msl 为什么
  6. 如果TCP突然接收方故障 会发生什么
  7. HTTP状态码 含义,503 504,200

  8. GET POST区别

  9. 一个url从输入到访问经过了哪些过程
  • 数据库相关
  1. MySQL有哪些锁?
  2. 解释一下ACID都是什么
  3. Innodb中索引的实现
  4. B+树
  5. AUTO_INCREMENT原理(考察并发情况)
  6. 索引有哪些缺点?
  • 操作系统、Linux相关
  1. 死锁产生的原因
  2. 进程、线程区别,什么时候用线程
  3. 如何实现一个线程池,Java中线程池如何进行配置
  4. linux中有哪些常见的指令,进行介绍
  5. select、poll、epoll有没有了解过,讲解一下
  6. 线程切换,引申到Java阻塞➡️运行
  7. 页面置换算法有哪些 介绍一下
  • Java相关
  1. JVM内存模型
  2. GC垃圾回收算法
  3. 讲解新生代 老年代
Java这块问的其他问题有点忘了
  • Redis
  1. Redis是怎么实现的
  2. Redis常用数据结构及底层数据结构实现
  • 思维、算法(或者应该说是脑筋急转弯)
  1. 给出一个rand5(),实现一个分布均匀的rand7()生成器
  2. 有一个点,向北走5公里、东走10km、向南走5公里,回到原点。这样的点有几个,证明。
  3. 有一个n克的物体、一个天平和若干砝码,这个天平没有刻度,试问最少用多少个什么样的砝码可以将这个物体的质量称出。砝码的质量和个数自行指定。
#美团##校招##Java工程师##面经#
全部评论
AUTO_INCREMENT原理,楼主怎么回答的呀?求解😶
点赞 回复
分享
发布于 2019-11-05 19:33
漏掉了一题,dns的实现原理。
点赞 回复
分享
发布于 2019-11-05 20:21
博乐游戏
校招火热招聘中
官网直投

相关推荐

5 38 评论
分享
牛客网
牛客企业服务