美团后台开发一二面凉经

菜鸡本科生,坐标上海,美团现场面试15:00-17:30...精疲力尽了

一面(1h20)
自我介绍
简单介绍项目
为什么用redis,redis数据结构,list操作
线程池类型,原理
jmm介绍一下,堆介绍一下
设计模式知道哪些(比较熟悉只有单例)
单例随便挑一个写一下(我写了double check)
为什么要double check,为什么要volatile
来问几道算法吧
两个有序数组合并(归并排序的merge方法)
topk(我问用partition还是堆,它说随便挑一个,我就写了优先队列的)
topk扩展为一个日志文件,几亿条数据存放url和对应的访问次数,url可以重复,求访问次数最多的k个url,讲思路即可
写个sql吧,找出学生表重名的学生名字和人数(group having),再加个条件,id要>10呢(后来面试官说题有点问题就没让我写了)
闲聊两句,面试官说叫人过来,还有二面

二面(1h)

上来先问我为什么要搞开发,开发压力很大的..
讲了一下我的规划,然后闲聊...
然后,直接开怼项目
为什么要md5加密,为什么要加盐,安全这块了解吗(我...我看别人用我才用的嘛....只能瞎扯了)
后面又深挖项目里用到的东西为什么要这么做...(项目深度不够,回答很干涩,被怼的没话说,其实自己做项目只是为了实践一下平时学的东西,并没有深挖,这点确实软肋)
项目扯了20分钟,我已经快崩溃了
然后一道算法题
求一个数组加和为0的三个数,输出所有不重复的组(唉,头已经晕了,刷题又少,有点懵,只想到先排序,然后不知道怎么处理了,想了要用指针,但是就卡住了,面试官提醒了一下怎么找两个数,然后才磕磕绊绊写了第一版,还写错了,改了之后才改对)
算法就写了25分钟,面试官明显失望了,后面就是闲聊,聊学习方法,未来规划,我提了几个问题就结束了。

可能面试官看我比较弱,出的题和大佬们分享的面经没法比,总之还是菜鸡,不过我尽力了,对我表现还算满意,继续努力吧


#面经##美团##Java工程师##校招#
全部评论
代码是手写,还是有笔记本在旁边..
点赞 回复
分享
发布于 2019-08-14 20:03
只想知道这波面试如果挂了正式秋招还会有机会投么
点赞 回复
分享
发布于 2019-08-20 21:46
博乐游戏
校招火热招聘中
官网直投
一点语言都不问的嘛?
点赞 回复
分享
发布于 2019-08-26 19:43
同学,最后过了嘛
点赞 回复
分享
发布于 2019-09-02 15:13

相关推荐

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