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

后端程序员金三银四面试美团网,这些面试题分享给大家_第1张图片

美团一二面 面经

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

关于倒排索引你的理解;(因为项目中用到了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说只有两面,后面会发邮件。


后端程序员金三银四面试美团网,这些面试题分享给大家_第2张图片

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

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

你可能感兴趣的:(后端程序员金三银四面试美团网,这些面试题分享给大家)