美文网首页
后端程序员金三银四面试美团网,这些面试题分享给大家

后端程序员金三银四面试美团网,这些面试题分享给大家

作者: Java高级架构分享 | 来源:发表于2018-04-28 15:01 被阅读38次

    美团一二面 面经

    先是自我介绍,项目相关 面试官真得好评到爆炸 态度超级好

    关于倒排索引你的理解;(因为项目中用到了solr)

    项目相关,主要是问高并发怎么处理;

    因为项目提到了BlockingQueue,聊了BlockingQueue

     ---------------------------------

    这是我主动谈的:

    读写锁的实现,公平策略与非公平策略:

    说的比较细

    Lock与sycronized的区别

    sycronized的锁升级方式和策略:说的很细,因为是刚复习完的

    乐观锁悲观锁(详细说,Java中为什么要有乐观锁和悲观锁,从线程的用户态到核心态的切换巴拉巴拉巴拉)

    ---------------------------------

     这是面试官主动问的

    CAS的缺点 B+树特点(我谈论了B树与B+树相同和区别,以及B+树好在哪里)

    B+树在MySQL中一般有几层(没答出来)

    Spring AOP(我说拦截器也有这部分思想 他说宏观上一样但是实现上不一样 试图补救就说了AOP的两种实现方式JDK动态代理和cglib动态代理)

    ------------------------------------

    开放题:统计从有计算机开始到现在所有的互联网数据

    PS:感觉面试官一直在寻找你擅长的,真得好到爆炸,好到流泪,不说了,现在就去点一个美团外卖。

    美团二面(视频面试)

    面试官上来让我直接介绍项目:我就挨个点说,遇到他感兴趣的就会停下来细说,这个大家借鉴的意义不大,

    只能说自己的项目一定要熟练并且细节的实现也要讲的清楚吧。因为项目中用到了一些设计模式和前缀树,还有设计的异步框架,这几个详细问了。

    再就是问了redis的RDB和AOP的优缺点。

    然后问我,我能问你数据库么?

    数据库:

    关于索引你知道哪几种?很紧张,鬼使神差答了B树B+树,他说不是指的这个。然后说了主键索引,唯一索引,组合,全文。

    问了组合索引的最左匹配原则,又问组合索引底层怎么实现的(这个就真不会了)

    问了主键索引的特点,存储方式(存储方式胡说的,回去复习发现错了)

    好,我们来写几道题吧。。。(唉 本次面试最大的败笔,自认为算法准备的比较充分)

    1:给你一个数从1开始只能+1或者*2,问最少多少步到达这个数(这么简答的题,但是当时脑子就很空白,愣是不愿意想,关了视频就想出来了,感觉还得多积累面试经验啊)

    因为第一个没答出来,又问了一个

    2:给你一个数组,一个函数有起始索引和终止索引,我要求这两个索引之间的数的和,怎么优化。

    这个还好写出来了

    接下来就是 神一般的操作的

    问我这学期有啥课

     我说Linux 和 分布式

    问了几个问题 我说我刚开学 啥也不会啊(苦笑 为啥脑子抽了 给自己找刺激)

    开放题:怎么估算我公司现在的总人数,就是这个大楼里面现在的总人数?

    答的很傻,真心傻,答完感觉特凉

    不过因为邮件重发的问题我给总机打了几个电话,第二天晚上HR加了我微信说我过了,别慌,我说还有几面,HR说只有两面,后面会发邮件。

    以上是对大型互联网名企面试题收集分享,分享给大家,希望大家可以了解什么是大型互联网名企面试题。觉得收获的话可以点个关注收藏转发一波喔,谢谢大佬们支持!!

    如果想学习Java工程化、高性能及分布式、高性能、深入浅出。性能调优、Spring,MyBatis,Netty源码分析的朋友可以加我的Java进阶群:582100479  群里有阿里大牛直播讲解技术,以及Java大型互联网技术的视频免费分享给大家。

    相关文章

      网友评论

          本文标题:后端程序员金三银四面试美团网,这些面试题分享给大家

          本文链接:https://www.haomeiwen.com/subject/ksyglftx.html