2020美团校招面试流程,手把手助你成功拿下Offe
一面(二十分钟)二面(一个小时)三面(25分鐘)HR四面(三十分钟)
一面(二十分钟)
二面(一个小时)
三面(25分鐘)
HR四面(三十分钟)
美团外卖,我是在拉勾网上投的个人简历,以前也投过一次,个人简历都没根据筛选,之后让师姐给我改了一下个人简历,投另一个单位,得到了招聘面试机遇。10月23日,下午HR通电话回来预定了中午4点半招聘面试,说会线上敲代码,要我准备好网络空间。結果5点半还没有通电话回来,被爽约。与hr沟通交流之后,明确下周一中午再面,跟hr沟通交流预定这一套好像在美团外卖并没什么用。
一面(二十分钟)
晚7点,由于想起下周一才招聘面试,刚刚提前准备出来打个网球,北京市的电話就来了。招聘者各种各样很抱歉,说汇报工作推迟了。
1、简单自我介绍
讲过好多遍了,很顺畅捡关键详细介绍完。
2、跟我说算法设计优化算法怎么样
挺不错的(实际上心還是有点儿虚,近期刷了许多 题也只有壮着胆量充大胖子了) 。
3、寻找单链表的三等分点,假如单链表是有环的呢
用快慢指针,一个走一步,一个走三步。如果有环,先分辨环在哪儿,找一个连接点,随后用以前的无环的作法。
4、讲一下新项目的构架
我关键讲了MVC。
5、说一下你了解的策略模式
我关键讲了单例、工厂方法、代理商 。
6、有木有配备过网络服务器什么什么
这一我我也不知道,都没听过呢,只有诚信说沒有,终究都无法扯。
一面挺急匆匆的,我估算招聘者新开后会还没有用餐呢。他说道要我等,将会再找一个朋友面我,将会就立即跟我说結果了。从一面招聘者的响声和语气,我分辨他一定是个单位大哥,问的设计方案偏多,后边hr跟我说他便是我想去的单位的大哥。嘿嘿。
二面(一个小时)
面完一面正提前准备出来打乒乓球,北京市的电話来了。(终究这周五报名参加不上足球队主题活动了!)
二面跟一面比起來,二面招聘者的响声听起来就好像搞科研开发的,果然,一个小时的纯技术性电话面试!面的非常全方位!
1、Spring有木有使用过Spring,Spring IOC、AOP体制与完成,Spring MVC
其实我挺不愿被问起Spring的关键点的,架构这种我还沒有备考不太还记得了。我对招聘者说Spring里边的一些较为关键的体制我了解的还不错,随后我一个具体的事例将我对IOC、AOP了解讲了一下,他听了说对,了解的非常好(难能可贵碰到一个边招聘面试边能给意见反馈的招聘者,太高兴)。
Spring MVC其实我使用过,我也对招聘者讲了我的新项目中采用的Servlet,jsp和javabean完成的MVC,及其MVC每个控制模块岗位职责及其每一个控制模块是怎么联系到一起的,最终我填补了一句我觉得SpringMVC的观念实际上跟这个是一样的(他说道对的,哈哈哈有意见反馈真棒) 。
2、线程同步如何完成线程安全,每个完成方式 有什么不同,volatile关键词的应用,可重入锁的了解,Synchronized是否可重入锁
这儿我也关键讲了Synchronized关键词,也有并分包下边的一些锁,及其各有的优点和缺点和区别。volatile关键词我关键从由此可见性、原子性和严禁JVM命令重排列三个层面讲的,再讲了一下我还在线程同步的单例模式double-check中采用volatile关键词严禁JVM命令重新排列提升。
3、结合HashMap最底层完成,如何完成HashMap线程安全
我讲了一下HashMap最底层是数字能量数组加单链表完成,Node内部类,add的全过程,Hash矛盾解决方案,扩充,三种结合主视图。HashMap线程安全的完成方法关键讲了HashTable、ConcurrentHashMap及其Collections中的静态方法SynchronizedMap能够对HashMap开展封裝。及其这三种方法的差别,高效率主要表现。
4、JVM代码优化,GC优化算法,HotSpot里边的垃圾分类回收器、类载入
JVM运行内存关键分成五个区,什么是进程共享资源的,什么是进程私有的,每一个区储放哪些。GC层面怎么判断什么目标必须被GC,GC的方式 ,Minor GC与Full GC。HotSpot GC优化算法及其7种废弃物回本时间,关键讲了CMS和G1采集器。类载入类载入的全过程,Bootstrap classloader-ExtClassloader-AppClassloader,父类授权委托体制。
5、进程和线程的差别
从生产调度、高并发性、有着的資源和系统软件花销四个层面回应的。
6、HTTP有木有情况,我讲无状态,怎么解决HTTP无状态
怎么解决HTTP无状态实际上便是如何开展对话追踪,有四种方式 URL重写、掩藏表格域、Cookie、Session。
7、Java IO,NIO,Java中有木有完成异步IO
Java IO完成的是同歩堵塞,它是怎么完成同歩堵塞的。我拿了read()方式 举例说明而言的。NIO完成的是同歩非堵塞,我详尽讲了一下Selector中的select()方式 轮询表明它是怎样完成时分复用IO的。随后比照了一下她们的高效率。招聘者将会看着我对这一块较为掌握,又跟我说Java中有木有完成异步IO,我感觉仿佛沒有,但招聘者说有,让我想想,实际上这儿我并不清楚啦,我也对招聘者讲了一下我对Unix中异步IO实体模型的了解,随后说对于Java里边有木有我确实不太清晰。(他竟然笑了!说你理解是对的,Java里边有木有不重要!嘿嘿)
8、前端开发是否会,Ajax是啥,Ajax完成基本原理
前端开发我只是会用一些js罢了,使用过jquery架构,跟我说Ajax全名是什么,我想是多线程的js和xml。Ajax完成基本原理实际上因为我不明白,我也只简易讲了一下它根据XMLHttpRequest目标开展多线程查寻,Ajax模块在手机客户端运作,降低了网络服务器劳动量。
9、要我设计方案一个线程池
由于我个人简历中有提到我对线程同步、高并发这一块了解比较好。他老问这些方面的题。这个问题由于我以前看了ThreadPoolExecutor的源码,我也模仿哪个类的设计理念来想的,详尽讲了一下关键池、建立进程可以用工厂方法方式来开展设计方案、线程池情况、阻塞队列、回绝对策这好多个层面。设计方案的算是较为全面。
10、讲好多个策略模式,什么地方采用了,为何要用
单例模式,jdk中的getRuntime();工厂方法方式,ThreadPoolExcutor采用ThreadFactory;观察者模式java.util包下边的Observable和Observer。最终关键讲了一下工厂方法方式的应用情景。
11、Mysql提升、数据库索引的完成
我在概念模型设计提升和查寻提升两层面讲的。数据库索引B 树完成,InnoDB和MyISAM主键数据库索引的完成差别,一个集聚一个非集聚。
12、事务管理的隔离级别
四种隔离级别,将会会出現什么出现异常,mysql中默认设置级別。
13、有木有使用过Hibernate、mybatis、git
这一简易讲一下就行,分别是做什么的。
14、Linux
我讲这一本科学研究过,可是好久没用,指令忘光了。他说道没事儿,考你好多个简易的cd、ls、dir(真的是简易的)。
15、算法题
从十万数量中找最少的10个,算法复杂度剖析(最大堆,考虑到运行内存) 。
从一个有正有负数字能量数组中找持续子数字能量数组的较大 和,算法复杂度剖析(动态规划)
满二叉树第i层有多少个连接点,n层的满二叉树共有多少个连接点。
总算到我提出问题阶段了
1、大家是啥单位(他说道是关键单位,互联网大数据产品研发) 。
2、我对分布式系统和三层交换机挺有兴趣爱好的,可是我平时校园内都没有这一自然环境让我还在这些方面有一定的感受,那么你提议我现阶段能够怎么学呢(他说道这的确是不大好学,只有看些基础理论和他人的blog,之后工作上才可以渐渐地学) 。
3、分布式数据库实际是干什么的,是处理分布式系统和三层交换机吗(他说道类似是的,随后他说道大家这一单位并不是分布式数据库,是互联网大数据单位啊,我讲恩我明白) 。
最终没啥难题了,他要我维持电話通畅。
这一面面完,口干口渴,我一度猜疑他将会不清楚我是在面试见习生的职位。有过多要小结的了,放到小结的地区一起讲吧。
三面(25分鐘)
招聘者说成他是一个单位的,必须开展交叉式招聘面试。
1、MySql提升 。
2、说下新项目干了些哪些,构架这类的。
3、在collabedit上线上敲代码,题型非常简单是编程之美上的模拟题,一个井然有序的整数金额数字能量数组,輸出两个数,使他们的和为某一给出的值。以前做了迅速写好,随后给他们讲构思。他问假如数字能量数组混乱该怎么办,先排列。
4、2个文档,每一个文档上都有数个url,找到2个文档中同样的url(用HashMap)
这一面挺简易的,仅仅提升以前招聘面试沒有过的线上敲代码阶段,collabedit之后.我掌握,像facebook一些互联网企业远程面试都是用这一在线编辑器敲代码,便是文本文件写,沒有提醒,不可以编译程序运作,跟白版写一样。平常试一试就行。
HR四面(三十分钟)
三面招聘者说他那便是终面,说我已过等hr联系我。万万想不到三十分钟后的hr面竟然也是技术性。
1、简单自我介绍,都四面了还简单自我介绍?!我还以为是单纯性的hr面,详细介绍的全是我的缺点和在生活上的,結果并并不是。
2、问新项目,问的非常非常细,关键技术,也有碰到什么问题,怎么解决的,做新项目有没有人带,如何跟他人沟通交流的。
3、数据库优化,假如数据库查询一个表非常大该怎么办
数据库优化我也讲了以前讲过好多遍的点,他问一个表非常大该怎么办大表分小表,如何完成应用分区表。
4、问硕士研究生的科学研究题型,为何选这一题,看过一些哪些毕业论文(细到跟我说这些毕业论文是发布在什么刊物上的,创作者是哪所院校的),为何要选这一优化算法,怎么优化的,试验結果如何跟他人作比照的,为何比他人的优化算法好(一个个难题持续砸过来,我想我讲的这些专业术语他应当不太懂,仅仅分辨一下是否我做的罢了。。)
5、明确见习時间
这一面的确要我觉得有不适感,新项目是大学本科做的,挺久了,一些关键技术上也没太小结,问细了我只有连想带编,哈哈哈。科学研究层面倒还行,上一学年都会弄这一,一些优化算法的完成和改善、比照都你是否还记得非常清楚,回应的挺顺畅的,将会这确实便是技术性的hr面吧。
太累了,我不愿意再找实习了,不得不承认美团外卖的见习生招聘面试跟宣布校园招聘拿offer一样庄重,被面四面出来,太累了,这一单位也挺不错我很令人满意,我不愿意再找了。到迄今为止,Java基本、数据库查询、计算机网、电脑操作系统备考也都全方位告一段落。如今每日刷一下题,维持就行。接下去提前准备看一下Tomcat源代码,要进到新的环节了,这儿并不是终点站,给油。
版权声明本文内容由网友提供,该文观点仅代表作者本人。本站(http://www.diemang.com/)仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 3933150@qq.com 举报,一经查实,本站将立刻删除。
本文地址
http://www.diemang.com/post/225711.html
版权声明本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 907991599@qq.com 举报,一经查实,本站将立刻删除。