8-22美团一面1H20分钟灵魂拷问

string stringbuilder stringbuffer 区别
hashmap底层原理 数组+链表+红黑树  如何put的?
为什么使用红黑树?什么时候转换为红黑树?为什么选择结点8转化为红黑树?红黑树插入、删除的时间复杂度?
B+树为什么适合做索引?和红黑树,B树相比,优点是什么(我自己总结了四点,从速度、稳定性、区间查询、全表扫描来分析)?
红黑树是如何旋转调整的?红黑树的性质?
--------------------------我是分割线----------------------
Mysql的存储引擎?
数据库的隔离级别?每一级别出现的问题?我介绍了MVCC,没继续问了。
如果有个大表如何优化?说了查询优化,面试官说缓存、读写分离、分表、语句查询上想。
-------------------------我是分割线----------------------
HTTP原理是什么?不会,扯了一下https,无状态什么的。
http get/post区别(说了4点继续问还有吗?)
------------------------ 我是分割线---------------------
多线程的优缺点?我说了几点,一直问还有哪些?
多线程会产生的问题?死锁?(怎么解决死锁)内存泄露?(如何解决内存泄露,举个例子,我:Threadlocal,不会解决)
有哪些锁?讲一下乐观锁和悲观锁的区别?(我说了继续问还有吗?)
举例有哪些乐观锁和悲观锁的具体应用?(CAS和synchronized
synchronized和lock的区别?说了三点,继续问还有吗?
------------------------我是分割线--------------------
JVM了解吗?了解一些?
说说类加载机制吧?具体过程?有哪些类加载器?
双亲委派机制?为什么这样做你知道吗?
如果有两个对象相互引用?GC会回收吗?(我说不会,并陈述理由?面试官说会,emmm)
垃圾回收为什么分区?分为几个区?各区的占比?为什么要survior区?survior为什么分为from和to区?
如何减少Full GC的次数,比较消耗内存?(不会,面试官说增大老年区内存大小,可以设置)
--------------------------我是分割线--------------------------
设计模式了解哪些?
了解中间件吗?Spring?Mybatis?。。Spring.
Bean的生命周期是什么?
Spring运用了哪些设计模式?(介绍了IOC单例,AOP动态代理)
Spring AOP默认的动态代理是什么?想使用CGlib怎么设置(配置文件)?
什么时候用JDK动态代理,什么时候用CGlib动态代理?
Spring IOC底层实现?工厂+反射。
BeanFactory和ApplicationContext的区别是什么?不会,只说了ApplicationContext
----------------------我是分割线------------------------
实习学到了什么?(自我总结,balabala)
实习你是组长,你怎么安排分工的?(他建议垂直分工,写好接口调用什么的,emmmm)
你做了什么?(写接口,orm映射等等,SSM整合。。。)遇到的难点是怎么解决的,举个例子?
你们数据库的表是怎么设计的?好的话值得学习的地方是什么?(扯了下分表,3NF范式)
不好的话你们怎么修改的?
我说现成的(网上找的),你们项目有没有遇到这个表设计的不合理的地方?
---------------------我是分割线-------------------------
经典反问环节。。。。。。
面试官还是很好的,我不会的还给我提示,还耐心的给我讲解,最后建议我去学spring源码和JVM原理,
说框架这些东西熟能生巧,我给了5星好评。





#面经##美团##Java工程师##实习#
全部评论
问这么多?
4 回复 分享
发布于 2020-08-22 17:57
这是秋招还是实习啊,怎么有实习标签😅
点赞 回复 分享
发布于 2020-08-22 19:39
哪个事业部呀
点赞 回复 分享
发布于 2020-08-22 21:20
这也太多了吧。。。
点赞 回复 分享
发布于 2020-08-22 21:22
老哥进二面了么🤣。
点赞 回复 分享
发布于 2020-08-22 22:01
还有吗🤣
点赞 回复 分享
发布于 2020-08-23 10:29
老哥 我跟你一样1小时17分钟感觉自己凉了
点赞 回复 分享
发布于 2020-08-23 14:48
老哥我和你应该是同一个面试官,问题都差不多,我看完你的回答更确定自己凉透了🤣
点赞 回复 分享
发布于 2020-08-23 15:32
老哥 你这个答出来80%左右差不多吧 对了你是研究生还是 211 985?😂
点赞 回复 分享
发布于 2020-08-24 21:58
中间件应该是MQ吧😁
点赞 回复 分享
发布于 2020-08-24 23:43
老哥你有消息了吗?我到现在一点消息都没有
点赞 回复 分享
发布于 2020-08-26 14:10

相关推荐

点赞 评论 收藏
分享
评论
10
60
分享

创作者周榜

更多
牛客网
牛客企业服务