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

面试大概七十分钟,问的东西很全面,需要做充足准备,就是除了概念以外问的有点懵逼了。
  • 网络相关
  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工程师##面经#
全部评论
漏掉了一题,dns的实现原理。
点赞 回复 分享
发布于 2019-11-05 20:21
AUTO_INCREMENT原理,楼主怎么回答的呀?求解😶
点赞 回复 分享
发布于 2019-11-05 19:33

相关推荐

头像
07-09 21:41
已编辑
北京体育大学 测试工程师
面试某知名世界500强公司的高级自动化测试开发工程师岗位,因为在ssob直聘上。显示需要3~5年的工作经验,因此一开始我并没有把简历发给HR,但是HR说觉得我很合适,并且收藏了我。多次想要我的简历。我觉得大概率是没有希望的。但还是把简历给了他,然后第二天就约面试了,当时一面约面试的时候,我说这个岗位是高级自动化测试开发工程师,那么我这个经验能够胜任这个岗位吗?HR说我看你的实习经历挺丰富的,因此觉得还挺合适的,因此跟你约一下面试。然后1 2 3面也是顺利通过了,一面,两个面试官问了相关的基础知识 以及写了相关的代码题,都做出来了,二面也问了一些英文,然后数据结构和一些场景题,三面也从项目管理,架构设计,测试思维等方面全方位的进行了考察。整体的流程也是经过了大概一坤周左右,然后今天给我告知结果了,你通过了我们的面试,但是我们没有相关的hc,由于过了校招的时间节点,也不能给你发校招的offer。这个岗位的hc需要5~10年的工作经验,是一个高级的资深岗位。也不能给你发offer,所以说我们准备给你发外包的offer,到时候如果有相关的hc的话,是可以给你转正的。然后我就在网上搜索了一下相关的转正信息,基本上就是一个画饼,我当时问了一下这是不是画饼,然后面试官跟我说这不是如果是画饼的话,我会给你宣传的更高端一点儿。当然也没有说是可以签合同,包转正之类的,相关的东西也不敢给我打包票。所以说果断放弃了,我只能说太逆天了,我的这些奇葩的经历,只能说,在我现在的公司,现在的岗位好好干吧。
鼠鼠王:白薯哥这么一个25届挺励志的
社会教会你的第一课
点赞 评论 收藏
分享
评论
5
38
分享

创作者周榜

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