整理了一下自己美团的面经,同时攒攒人品……等一个hr面

整理了一下自己美团的面经,同时攒攒人品……等一个hr面
投递岗位是Java后台开发的实习生
3.26周四参加的美团笔试,五个题目100+100+55+18+45,第五题只来来得及用暴力搞一搞,第四题就是纯粹打了个样例,强行不空着……


美团一面
周六晚上发来的一面通知,一面时间安排在周一下午
一开始是一到两分钟的自我介绍+项目介绍,后面开始考察基础
hashmap了解吗?
我说知道,然后说了一下1.7和1.8的一些基础内容,1.7是数组+链表,1.8是数组+链表+红黑树
你刚才说到红黑树,为什么要使用红黑树?
红黑树的插入和删除过程了解吗?
我说插入了解一点点,但是记得不太清楚了,删除不太了解,然后面试官让我模拟了一下红黑树的简单过程,我还说错了

锁知道吗,reentrantlock的底层原理知道吗
这个我当时是真想不起来,我说我知道synchronized的原理,简单的说了一下
synchronized是怎么保证互斥的
java中的原子性是什么,怎么保证的
说了个CAS,又说了个ABA问题

Java虚拟机的内存结构了解吗
一个实例从创建到删除在虚拟机中的完整存在过程是啥样的

算法题,合并两个有序链表,这个lc上面有原题,写完了跟面试官大致的说了一下思路

聊了聊学习的思路,学习方法,如果你重新学习java,你会怎么安排你的学习之类的
别的……时间有点久了记得不太清楚了,面试官人很好的,鼓励思考,态度也非常的和蔼。



美团二面
一面结束后第二天晚上发来的二面通知,周四进行的二面
自我介绍
使劲问项目
我项目里面用到了一些日志过滤的东西,被问了有没有提高这一步的效率的办法,我说我增加了机器提高了并发度,又问了有没有使用什么算法来改善,我说没用到……
还问了一些搭建集群提升效率的思路,为什么要这么做,出于什么角度考虑的
http和https的区别
加密算法你了解吗,rsa知道吗?
我当时面试的状态非常不好,听到rsa觉得巨熟悉然后卡住了,让面试官提示了一下非对称加密,才想起来
除了rsa你还用过哪些加密算法
说了一个CP-ABE还有一个md5
加密的东西一定就安全了吗?非对称加密是怎么实现的有了解吗?
我说加密是又被破解的可能性的,加密的目的是降低被破解的概率,让破解的时间成本难以承受啥的
非对称加密说了一个大质数分解的实现方式

数据库索引了解吗
说了一个B+树,还有一个hash索引
为什么要使用B+树,使用索引的哪些注意事项是由B+树本身的性质决定的?根据B+树的性质,什么时候用索引什么时候不合适
这个问题我一开始没大理解,说了一个列项重复度高的时候不合适,会影响性能,然后说偏了说了索引覆盖什么的,后来面试官提示了一下,又说了最佳左前缀匹配相关的一些东西
啥事最左前缀,为啥要用最左前缀,B+树里面是怎么体现出来的?
我个人觉得B+树的索引真的问的挺深入的,面试官很厉害,会引导你对一个问题层层深入,不断去挖掘底层的设计思路和实现方式,而不是仅仅了解就行了

系统设计,给了一个高访问量的场景,怎么设计一个应对方案
我这边说了一些缓存,负载均衡(就提了一下这个词),集群提高可用性等等
如果数据库的写压力大,怎么缓解
我这边说了一个分库,面试官问还有吗,我说加节点,别的真的想不到了……

聊了聊平时的内容,怎么跟项目组内成员合作的等等
项目中你们的具体分工是什么?怎么安排的分工?
最后给了建议,平时要多了解底层原理,用框架要去读一读具体的代码实现,用算法要去思考后面的数学原理等等。

二面面试官水平很高,问问题层层深入,抽丝剥茧,能抓住本质,能感觉到是个对待技术非常严谨的人。

总体感觉二面表现得很不理想,现在正在苦苦等待后续的消息……


#美团##面经##校招#
全部评论
强啊毅爹
点赞 回复
分享
发布于 2020-04-07 17:47
&二面之后都在池子里面泡着
点赞 回复
分享
发布于 2020-04-07 18:20
联想
校招火热招聘中
官网直投
你们二面都好正式而且专业…我刚面的二面提前开始提前结束… 是不是凉了😥
点赞 回复
分享
发布于 2020-04-07 18:47

相关推荐

5 19 评论
分享
牛客网
牛客企业服务