美团校招后端面经

自学了3个月,笔试5个编程题只做出了一个,两个题只通过了部分,还有两个没做出来,居然第二天就打电话约笔试了,最近在写毕业论文,接到电话赶紧复习面试


第一次面试,被虐惨了,因为学的还是理论知识,所以还没做项目,问的都是理论知识


上来就要问我知不知道LRU,我说知道,然后就让我写个LRU,我前几天看了觉得不会考,就没看了,结果第一个算法题就碰到了,写不出来,这也是这次面试唯一的算法题了,可惜我刷了那么多题


JavaSe,抽象类和接口的区别,什么时候用接口什么时候用抽象类


然后问了jvm内存模型,类加载过程(我说漏了一个解析过程),验证是怎么验证的,什么时候触发GC,新生代和老年代GC算法以及为什么要用这个算法(这里我说反了,真尴尬),有没有用过jvm调优(没有)


进程线程的区别,线程状态转换,乐观锁和悲观锁,线程池参数含义,cpu密集型任务用什么线程池


说一下集合类,LinkedHashMap(没听过),HashMap底层数据结构数组和链表的作用,HashTable和HashMap的区别,有没有更高效的线程安全HashMap,currentHashMap原理


然后到计算机网络,http报文结构,请求行结构,客户端向服务器发出请求的过程,是怎么解析接收到的报文的,持久连接好还是非持久连接好


数据库索引,b树和b+树区别,为什么用b+树,聚集索引和非聚集索引区别,为什么只能有一个聚集索引,主键自增有什么好处,索引太多的坏处,什么时候推荐创建索引,最左匹配原则,怎么分析sql语句效率(explian)


spring框架,bean的创建过程(忘了),怎么让bean延迟创建(不知道),什么是ioc


最后问了有没有自己做过项目(没有),有没有在github上下载什么项目(下载过别人搭好的ssm来参考),还有没有什么想问的


整个过程50多分钟,感觉面了好久,很多题没答上来,大概率是凉了

#美团##面经##校招##Java工程师#
全部评论
笔试做的还不错的都还没通知面试,这个笔试做的很差那么快就通知面试了🤣
1 回复 分享
发布于 2020-03-28 18:38
自学三个月。。。这水平强👍
1 回复 分享
发布于 2020-03-29 02:20
LRU可以使用HashMap和双向链表实现,或者继承LinkedHashMap,你可以了解一下
点赞 回复 分享
发布于 2020-03-28 21:12
楼主是非科班吗?感觉可能是同一个面试官
点赞 回复 分享
发布于 2020-03-28 23:07
我也是非科班自学,一起加油呀!
点赞 回复 分享
发布于 2020-03-28 23:13
&楼主过了没
点赞 回复 分享
发布于 2020-04-05 01:02
楼主自学三个月效率很高啊
点赞 回复 分享
发布于 2020-04-05 14:01

相关推荐

1 41 评论
分享
牛客网
牛客企业服务