团子,我的超人

3.26一面
3.28二面
4.1oc
最爱吃拼好饭的一集。

美团一面,二面面试官人都很好。

一面面经
自我介绍
在学校里面做了什么(帮忙暖场进入状态,应该是)

你知道那些设计模式?
你的项目里面使用了那些设计模式?
jdbc使用了什么设计模式,slf4j使用了什么设计模式。(外观模式,当时狂答策略模式,现在想想有点尴尬。
spi扩展也属于一种外观模式,当时也是模式太多,没关注过外观模式,这一块个人感觉答的一般。)

非常建议把设计模式和自己做过的东西,自己知道的东西结合起来学习一遍。
(就比如单例模式和双重检查;责任链和netty、spring security;代理模式和aop。)
装饰器模式和代理模式的区别。
尽可能记一些比较常用、好用的设计模式,记一些区别和特点。
(这样的话在回答设计模式问题的时候就会留下相对比较好的印象。)

设计原则(soild
single单一职责,open开闭原则,i隔离原则,l里式替换和最少知识原则,d依赖倒置)
其他的就是常规八股和项目问题。

接口限流算法(项目里面用了。)

一些生活团队问题
比如有矛盾怎么解决,有困难怎么解决,任务怎么分配,ddl怎么定,怎么帮助队友。
个人爱好

easy题 共同前缀(说给我出个简单的,我哭死。)
面试后看到一个简单解法,就是排序以后直接对比第一个和最后一个string。

二面面经
校园经历,项目拷打,项目难点。
(aop的实现
aop失效判断
如何解决aop失效)
aop的话大家都知道jdk和cglib以及基于接口和类实现,可以加上aspectj字节码增强。

当时问我判断aop失效,有点懵逼,没意识到问的是类内部调用失效,在网上发现一个宝藏总结。
aop类内部调用,由于调用的是原对象,所以没有走代理对象,aop失效。
可以结合aop和spring事物失效说明。

主要有3种解决方案。
1  依赖注入,自己注入自己的代理对象,然后可以提一嘴三级缓存解决循环依赖。
2 使用aopcontext,使用代理对象替换原对象。
3 使用applicationcontextaware,使用代理对象替换原对象。

middle题,合并重合区间(当时脑子懵了,想着用集合排序,面试官人很好,提示了一下就过了。
现在回忆起来,感觉当时如果自己实现排序的话应该可以弥补一下中间慌张的过程。
所以归并、快排和堆排序,可以多熟悉熟悉,然后手撕的时候自己飞速实现的话感觉也可以加分。)

感觉团子面试官提的问题一环扣一环,如果熟悉的话,就能留下相对比较好的印象。
不熟悉的话,尽量把自己知道的说了,然后就说自己就知道这些,然后面试官可能会扩展一些你不知道的,你可以当场学习一下,然后再面试官的基础上多举几个恰当的例子,应该也不会太差。
全部评论
世另我
点赞 回复 分享
发布于 昨天 16:28 北京
接好运
点赞 回复 分享
发布于 04-05 23:33 湖北
请问aop相关的内容也是简历里提到的么
点赞 回复 分享
发布于 04-05 23:02 吉林
社招还会问校园经历吗?
点赞 回复 分享
发布于 04-03 12:07 安徽
本科生都会这么多了?我7年了还在啃这些东西,而且没有算法
点赞 回复 分享
发布于 04-03 11:24 上海
一样的时间线,可惜是白菜
点赞 回复 分享
发布于 04-03 09:32 陕西
接好运
点赞 回复 分享
发布于 04-03 04:30 北京
29笔试还没约面,团子再这样我将转战饿了么
点赞 回复 分享
发布于 04-02 21:49 四川
是本科生吗
点赞 回复 分享
发布于 04-02 21:49 天津
接好运
点赞 回复 分享
发布于 04-02 18:49 陕西
接好运
点赞 回复 分享
发布于 04-02 16:00 上海
科班还是转码?
点赞 回复 分享
发布于 04-02 00:13 湖北
想问一下是什么部门呀
点赞 回复 分享
发布于 04-01 13:37 山西

相关推荐

04-01 20:07
四川大学 Java
本来是投的后端开发,被前端/客户端捞面了,想着都没有面试,就当拿练手来了。没想到最后居然过了。以下是timeline和面经。3.16官网投递简历3.17美团校招宣讲会,运气好抽中一个美团文创奖品3.22美团笔试,只a了一半,想着肯定没戏了直接报名第二次笔试。3.25 客户端电话捞面3.27 一面。 当天下午通知过了,约第二天二面。3.28 二面。 被面试官狠狠拷打项目,心想大概率没戏了。3.31 电话通知二面通过了,问下个人的意向。那我肯定是十分愿意,后端大佬太多了,卷不动。4.1 offer。一面面经1.自我面试(突然下课之后,很吵)2.项目中 ,策略模式,(实现的回答成规则树了)3.Redis 发布/订阅  ,不是很熟悉,支支吾吾。4.前端有什么发布/订阅的模式   不知道5.Redis缓存的应用6.前端中有哪些缓存机制。  不知道7.http 304状态码。 8.如何缓存来优化http请求,哪些字段控制。缓存有哪些类型。  不知道9.状态码301  302  401  403。10.Http 与 https的区别。11.https的加密过程,握手过程。12.哪个过程是非对称加密。13.输入一个url到页面渲染 有哪些构成。前端是怎么渲染的14.死锁,发生的条件,如何避免。15.AI   MCP和Agent。   不知道16.Cursor,怎么来写提示写。算法:有效括号。(单词Character不会写,耗了挺久的,最后提示才写对单词,10分钟)树形结构—>集合结构。(题目描述不清楚,理解了半天,明白之后,讲了一下思路就没有写了)反问:没怎么学过前端,是不是没有什么竞争力。面试的表现如何。全程55分钟,面试的地点没有选好,前端的知识不知道,项目有一点不熟悉。二面1.自我介绍2.项目中的“高并发,高可用,可扩展”解释一下。  根本说不清楚3.规则树模式。4.项目中redis用到哪些,redis和mysql的区别。  回答的不对,被打断,直接懵了。5.http1.0 1.1  2.0  3.0的区别。   只知道长连接这一点,剩下的都不知道。6.TCP和UDP的区别?http 3.0通过UDP实现。7.设计登录系统。在基础功能增加 实现单点登录,jwt泄露怎么办。8.cookie和sesion的区别。9.聊AI10.算法,计算算数表达式,用两个栈可以实现O(n) ,让优化成O(1)。  最好也找到规律,给了答案。每个问题都会追问,每一个基本5分钟,拷打得哑口无言。面完直接生无可恋。好在面试官比较随和,交流过程中都有说有笑的。
MMMJC:佬如果秋招要去后端的话其实客户端实习不一定是加分项,别的中大厂后端也可以再等等,当然佬秋招想转前端客户端的话就不用担心这个
美团开奖895人在聊 查看25道真题和解析
点赞 评论 收藏
分享
04-02 22:40
已编辑
电子科技大学 后端
谢谢大家啦!!!
坚定的芭乐反对画饼_许愿Offer版:有鹅选鹅,没鹅延毕
点赞 评论 收藏
分享
评论
30
175
分享

创作者周榜

更多
牛客网
牛客企业服务