经历了3,4月份的实习面试,再到9,10月份的校招,现在所谓的金九银十已经接近了尾声,是时候该总结一下了,非常感谢之前的很多前辈写的面经,让我能够顺利通过很多面试,所以我也会把我的面试经历分享出来,希望能帮到后面的学弟学妹们。

新美大的笔试还是比较简单的,好多同学都通过了,笔试的重点还是编程题,希望大家能好好准备。


一面(初试1):

美团的面试时间需要自己预约,我预约的是下午的14:15分,到了酒店之后,很快就安排了一面面试。

刚进去,面试官还在打电话,说着什么可能自己要求太严格了,前面很少有人能过他这关(当时瞬间心里一紧。。。)。首先是常规的自我介绍,然后面试官开始问问题了。

首先是一些【java的基础知识】,包括知道哪些集合类?ArrayList和LinkedList有什么区别?HashMap的实现原理(这个问的很多,请重点看,包括各种细节,为何按位与而不是取摸等问题)?HashMap是不是线程安全的?怎么做能使HashMap线程安全(其实考到了并发包的东西)?

然后是网络的基本内容,包括了基本的三次握手、窗口机制、拥塞控制等。这些问题都详细得和他说了一遍。

可能比较侧重基础吧,接着又问了JVM的GC的内容。包括怎么分代,新生代的两种区,以及各用了什么GC算法,新生代怎么才能进入老年代等,以及平时需要调整的一些参数等,看过这块的话,还是比较容易的,没看过就肯定不会的。

接着是操作系统,进程间的通信方式有哪些?产生死锁的条件?CPU的调度算法等。

然后是一些开放的问题,网络传输中,在应用层方面,怎么处理那些不完整的数据包,有没有什么更好的方法?还有一个就是常见的大数据去重问题。

整个过程非常nice,面试官也很满意,最后出了个【算法题】,就是剑指offer那个之字形打印矩阵的题,细心点基本没啥问题的。完事之后,面试官开始介绍他所在的部门,因为我报的是上海的岗位,他说想争取我去北京他们部门(心中暗喜,感觉问题不大了),然后说了一下他们平时的工作,最后他把他的名字都告诉了我,让我去关注一下他们的技术博客。。。到这儿一面完事,出来时15:20,面了差不多80分钟。


二面(初试2):

一面出来之后去了等候室,很快马上就二面了,二面开始时间大概是15:25分,二面面试官一直在笑,很神奇额。一上来也没有自我介绍,说了上一面面试官对我的评价非常好(看来一面表现好点还是很有必要的),然后让我选择更侧重后台开发的,还是数据挖掘,机器学习这方面的,我当然选了后台开发这块。

一上来也是java基础知识,他直接问java用了很多年了吧,问你些比较难的问题吧,囧。。Volatile的作用?Synchronized修饰静态变量和普通变量的区别?这边答得一般吧。面向对象的三个特性(纳尼,哈哈,竟然这么简单)?java线程池的实现原理?问的也不算多吧,不过还是挺有难度的。

接着是关于数据库的,基本的ACID,以及联合查找等,问了Hibernate的优缺点,然后我们开始吐槽hibernate的各种不好。感觉这个面试官也很nice,哈哈。

然后开始问java虚拟机的东西,内存结构?GC等?常用的收集器及其特点?

感觉一面二面都是问的基础,项目都没有怎么涉及,这边还问了网络的一些基本知识,TCP和UDP区别?五层结构?每层分别有哪些协议?

开始问算法题,还是套路啊,一上来就是个top K的问题,然后问如何维护一个堆?接着是一个KMP的问题。。感觉还是很基础的。

最后就是最近在看什么书?类似于这种问题,整个过程下来,感觉还是不错的,我问了一下他们作为后台开发,主要平时用到的有哪些技能,他就挨个说了个遍。。。面试结束,面试官把我送出了房间,告诉我后天回进行复试。出来时大概16:50,大概85分钟,中间有一段时间和面试官扯了几个算法题,他说让我告诉他几个比较经典的算法,用来考下一个人。。哈哈。希望下一个人别打我。。。(随便举一个,比如一个整形数组,再给一个整形target值,让从数组中找两个数的和为target的值?)


三面(复试):

初试面完当天晚上就收到了复试通知,要求第三天上午去参加复试。上午9点不到到达了指定的酒店,很快就被带上去复试了,开始时间大概是9:10。

复试面试官是一个年级比较大的中年人,看上去就是部门主管级别的。一上来,可能初试表现比较好,一上来,他就开始介绍他们的部门,和我说哪些部门比较好,推荐我去哪些部门。。。等等。。接着开始问项目,项目大家都不同,就不详细说了。中间问到了一些java IO的内容。然后聊了聊平时都是怎么学习的,个人的优缺点,参加的学生活动,平时有没有什么娱乐活动等,这个领导看着挺和蔼的呢。差不多40分钟吧,三面结束,告诉我很快就会下一面。出来时大概9:50多。


四面(HR):

刚出来,又很快被叫去面试了,进去时大概10:00。

HR看着挺年轻的,不过后来聊天过程中,知道他05年就硕士毕业了。我感觉主要是他在说他的经历,说了拿到了哪些offer等,然后我开始吐槽华为,不过HR说华为还不错啥的。。。不过最后我俩开始狂喷华为的奋斗者协议。。。感觉正经问题都没问,最后加了个微信,全程都在聊天。。而且是那种八竿子打不着的东西,什么附近好玩的地方啊,有哪些好吃的店的。。。。晕。。。。聊完差不多10:50,offer应该没有什么问题。


总结一下:最后做一下总结,我个人觉得基础很重要!基础很重要!基础很重要!重要的事情说三遍,有很多项目经历的同学,你在整理项目的同时请也把基础的东西复习好;特别是项目经历较少的同学,希望你们能把基础给复习好,最后祝大家都能找到自己满意的工作。

美团大众点评面试经验——后台开发相关推荐

  1. 美团点评武汉场后台开发

    美团点评武汉场后台开发 一面: 二叉树的非递归遍历. 用stack实现队列. ftp的断点续传怎么实现的(项目) tcp的socket编程优化,提高效率. 输入网址到浏览器出现界面的整个过程. 无序任 ...

  2. 美团大众点评 Hybrid 化建设

    上周末,精神哥去参加了好友小青在北京办的T沙龙,探讨移动端热更新相关的话题.Bugly曾为大家介绍过不少腾讯内部的热更新的框架,正好这次看到了美团,去哪儿以及微博同学在应用热更新方面的实践,整理出来发 ...

  3. 美团大众点评网:大数据勾勒“大钱景”

    近日,美团外卖APP通过大数据分析国内不同城市用户的外卖消费习惯,对外公布了各大城市的外卖消费特点.根据美团外卖对"各品类外卖订单量最高的城市"统计发现,除了订餐外,北京市鲜花蛋糕 ...

  4. 二、美团大众点评CAT监控系列文章---CAT监控的服务端配置

    文章目录 一.服务端下载和配置 二.相关的参考文档 三. 系列文章 一.服务端下载和配置 运行环境及开发工具如下: Jdk8 ,tomcat8,windows10,itellij idea,maven ...

  5. 王兴的“下半场”与美团-大众点评的另一种可能

    O2O市场,棋至中局,业内企业有的式微沉沦,有的关停售卖,也有巨头合并抑或战略结盟.抱团取火,旨在冲出重围,僵局之下,不破不立. 于王兴与他的美团-大众点评而言,也是如此,不破不立.经历了3个季度,美 ...

  6. 基于oracle的餐馆评价系统,美团大众点评优化评价系统 助力餐饮商家做好口碑营销...

    原标题:美团大众点评优化评价系统 助力餐饮商家做好口碑营销 近年来,伴随着"互联网+餐饮"的高歌猛进,评价系统对于消费决策的影响力用越来越凸显. (浏览评价页的用户比浏览poi详情 ...

  7. 三、美团大众点评CAT监控系列文章---Springboot集成CAT并实现邮件告警

    文章目录 一.配置过程 二.相关的参考文档 三.系列文章 一.配置过程 登录自己的cat服务端 默认登录用户名和密码都是 catadmin添加一个监控规则: 如下面的监控规则就是说,如果在一分钟以内访 ...

  8. 美团大众点评往届笔试面试题汇总

    整理了一下美团往届笔试面试题,希望对大家有帮助: 来源:美团笔试面试圈>> 1.美团点评:现场面试41题实拍含答案!JVM+HashMap+多线程+Mysql! 2.2018美团点评秋招笔 ...

  9. 美团大众点评合并:背后技术力量的对比回顾

    美团网和大众点评网在10月8日中午联合发布声明,宣布达成战略合作,两者将共同成立一家新公司.两者也在InfoQ及其组织的大会上进行过多次分享,我们将对美团和大众点评使用的技术进行回顾,来看看这两家电商 ...

  10. 校招面试C++后台开发岗大概学习到什么程度?

    2020年对我而言必定是人生当中最重要的一年.因为实习的原因,我第一次体验了北京和上海的生活,匆匆且忙碌.这一年生活当中充斥着各种求职咨询,面试,做题,仿佛一夜回到了高三.不过,我是幸运的.从寒假实习 ...

最新文章

  1. 面试题编程题11-python 生成随机数
  2. Linux之CentOS安装composer与git
  3. message There is no Action mapped for namespace [/] and action name [login] associated with context
  4. win10桌面倒计时插件_win10 桌面如何做到清爽好看?这篇教程给你答案
  5. React开发(258):react项目理解 ant design debug
  6. 车羊问题c语言编程,C语言-人狼羊菜问题-最容易看懂的解决方法及代码
  7. java 按照概率生成随机数_JAVA 根据设置的概率生成随机数的方法
  8. 免插件为WordPress文章中标签添加内链
  9. 花书+吴恩达深度学习(七)优化方法之基本算法(Momentum, Nesterov, AdaGrad, RMSProp, Adam)
  10. Windows Internet Explorer 8 简体中文正式版发布!
  11. 移动开发不能不知道的事-meta
  12. Python新闻网站项目-9.Django前端HTML功能
  13. 计算机常用代码大全,常用电脑命令大全【图文】
  14. Python 从视频中分离音频
  15. MFC中动态检测串口热插拔的实现
  16. 【雕爷学编程】Arduino动手做(59)---RS232转TTL串口模块
  17. HTML+JS 实现 input 框回车事件
  18. 解决Minimum supported Gradle version is 4.6. Current version is 2.4.0
  19. windows下装ipython
  20. web work 。。。

热门文章

  1. 杰控连接mysql_杰控FameView在数据库连接和查询方面的应用———FameView组态软件在数据库处理方面的...
  2. 【word小技巧】将visio图插入到word中
  3. poj 1287 Networking (最小生成树Kruskal算法)
  4. SVN下载安装汉化教程
  5. 移远EC20基站定位
  6. python调用nmap扫描全端口_python nmap实现端口扫描器教程
  7. 电路分析实验一 Pspice编写电路程序并运行
  8. SENT协议译码的深入探讨
  9. python数据结构和算法pdf_用python解决数据结构和算法.pdf
  10. 使用易宝支付接口实现java网上支付功能。