美团java实习一面

8:00-9:00
1、先自我介绍,
2、开始java基础,介绍hashmap,然后讲解扩容机制,put过程,然后问多线程操纵同一个hashmap会出什么问题(答数据丢失、面试官补充形成环),
hashtable和hashmap的区别,然后问new一个hashmap容量为100,实际的容量是多少?没答上来。然后问concurrenthashmap介绍一下,然后如果put过
程中正好遇到concurrenthashmap扩容会发生什么情况?(没答上来)大概应该这么多,有点回忆不起来了
3、sychronized关键字原理?常用的用法?
4、jvm介绍一下吧?虚拟机栈内存储什么?堆区内存分配?垃圾回收器介绍一下?
5、说一下双亲委派机制
6、线程五个状态?然后使用wait后进入什么状态?wait和sleep的区别?如果使用sychronized线程会进入的状态?(这个地方状态切换答的不好)
7、看你用过mysql,来聊聊mysql吧!mysql引擎有哪些?(答myisam和innodb)区别是什么?为什么索引结构使用B+树,介绍一下mysql的锁类型?然后锁是加在哪?
8、事务的四个特性、数据库的四个隔离级别,然后问脏读、幻读、不可重复读。
9、读取未提交隔离级别可以解决什么问题?
10、MVCC  有了解吗?讲一下
11、http的状态码说一下?
12、spring框架说一下你的了解?答AOP和IOC,然后问AOP、bean的生成过程、循环依赖怎么解决、setter和构造器注入谁产生的循环依赖系统没法解决?(spring没怎么看,这一块基本都是没答出来)
13、看你用过redis,来聊一聊吧。redis数据类型、Zset数据结构(答了个跳表)、redis为什么使用单线程?瓶颈是什么?(答了个内存),redis为什么速度快?
14、聊项目问题,(情况很不好)然后说一下秒杀商品你会怎么去做,说说想法和思路。
15、写个单例模式吧
16、算法题:二叉树的层序遍历,提示我用队列也没写出来(gg)
17、你有什么想问的吗?然后结束
算法没写出来和框架答的稀烂,面试官还是很温柔的提示,革命尚未成功,同志仍需努力。哎!


#实习##面经##美团##Java工程师#
全部评论
hashmap那个是128吧
1 回复 分享
发布于 2021-04-21 10:37
刚刚漏看看到项目了,感谢分享
1 回复 分享
发布于 2021-04-16 13:57
我觉得你肯定跟我一个面试官哈哈,一模一样的算法题和new HashMap<>(100)
点赞 回复 分享
发布于 2021-04-17 22:39
请问老哥是什么时候笔试的啊?
点赞 回复 分享
发布于 2021-04-16 21:37
老哥二面有了吗?
点赞 回复 分享
发布于 2021-04-16 19:10
二叉树😂不应该啊
点赞 回复 分享
发布于 2021-04-16 18:21
老哥哪个部门
点赞 回复 分享
发布于 2021-04-16 14:36
祝福老哥,问题问的很多哇,不过没有问项目嘛😉😉😉
点赞 回复 分享
发布于 2021-04-16 13:54

相关推荐

1.&nbsp;Lynx&nbsp;为什么可以提高&nbsp;fcp&nbsp;率,其原理是什么2.&nbsp;Lynx&nbsp;既然可以使用首屏默认数据,那么你知道在整个流程中,首屏数据从哪里来呢,整个的流程是什么3.&nbsp;&nbsp;当首屏依赖后端返回的数据时,Lynx&nbsp;是怎么进行处理的呢,如果是静态数据,应该做不到千人千面吧4.&nbsp;&nbsp;当用户从首页进入&nbsp;Lynx&nbsp;页面时,如果需要实时获取用户的某个数据,却又不去请求接口,你觉得应该有哪些方案呢5.&nbsp;Lynx&nbsp;的性能指标是怎么进行统计的呢6.&nbsp;&nbsp;对于端上的性能统计,其具体统计方式与&nbsp;h5&nbsp;其实是不同的对吧,你能具体讲一讲吗7.&nbsp;Lynx&nbsp;对于你们项目的收益是什么呢,你们通过什么指标来统计具体的收益的8.&nbsp;&nbsp;能讲讲&nbsp;purgecss&nbsp;吗,其原理是什么9.&nbsp;&nbsp;你用&nbsp;purgecss&nbsp;解决了哪些场景的问题,可以分别展开说说吗10.&nbsp;darkReader&nbsp;的作用时机发生在哪个阶段呢,是怎么去收集&nbsp;class&nbsp;类名并进行实时监听呢11.&nbsp;&nbsp;你是怎么优化&nbsp;darkReader&nbsp;的注入时机的呢,页面为什么会闪现亮色模式呢,可以详细说说吗12.&nbsp;&nbsp;说说客户端缓存吧,Nsr&nbsp;是怎么做的呢13.&nbsp;&nbsp;当我在一个列表页持续滑动的时候,会对每一个列表的详情页做&nbsp;Nsr&nbsp;吗,还是会做一定的限制,限制方法是什么,如果对每一个列表页的详情做&nbsp;Nsr,资源请求损耗肯定会异常大14.&nbsp;FCP&nbsp;率的具体含义说一说呢,是怎么统计&nbsp;FCP&nbsp;的呢,FCP&nbsp;的统计时机是在哪一个阶段呢。FMP&nbsp;呢,FMP&nbsp;没有现成的&nbsp;API&nbsp;进行统计吧,可以讲一讲最大有意义元素算法的具体流程吗15.&nbsp;JSB&nbsp;通信的方式有哪些呢,讲一讲其具体原理呢,URL&nbsp;式&nbsp;与注入式有什么不同呢,优劣处可以分别讲一讲吗16.&nbsp;&nbsp;讲一讲&nbsp;H-Lynx&nbsp;吧,你是怎么做的呢17.&nbsp;&nbsp;为什么要使用&nbsp;ts-morph&nbsp;呢,你觉得&nbsp;ts-morph&nbsp;与&nbsp;babel&nbsp;的优劣是什么呢18.&nbsp;&nbsp;除了分析抽象语法树,还有什么方法来做代码的迁移呢19.&nbsp;&nbsp;你觉得在百度和字节的实习,给你的最大的区别是什么呢20.&nbsp;&nbsp;能说说在你做业务的过程中,有遇到什么难点吗,是怎么进行攻克的呢21.&nbsp;&nbsp;针对与&nbsp;h5,你们是怎么做性能优化的呢八股22.&nbsp;&nbsp;为什么&nbsp;hook&nbsp;不能在&nbsp;if&nbsp;语句中使用23.&nbsp;&nbsp;能讲讲&nbsp;useState&nbsp;的原理吗24.&nbsp;&nbsp;说说&nbsp;Webpack&nbsp;的构建流程吧25.&nbsp;Tcp&nbsp;为什么防止数据丢失,做了哪些具体的操作呢——超时重传,快速重传26.&nbsp;&nbsp;说说事件循环吧,并看代码输出题27.&nbsp;&nbsp;为什么宏任务要优先于微任务执行呢28.&nbsp;&nbsp;说说多线程安全的内容吧29.&nbsp;&nbsp;进程之间通信的方式是是什么30.&nbsp;&nbsp;主键与外键的区别是什么算法&nbsp;31.&nbsp;K个一组反转链表#前端# #美团# #秋招# #提前批# #字节#
点赞 评论 收藏
分享
评论
5
50
分享

创作者周榜

更多
牛客网
牛客企业服务