美团一面、二面,已拿Offer
一面
一面、二面时间过得有些久了,大概记得以下:
ps:面试官人很好,很和善,一直笑呵呵的,我回答的时候有些着急,让我慢慢说,不用着急~
1、自我介绍
2、介绍项目,没有问的很深
3、synchronized锁的四种状态
4、java内存模型
5、栈帧里面存了什么,局部变量表里存了什么
6、怎么判断是否可被回收
7、jvm空间担保机制
8、消息队列满了消息会怎样?
9、springboot介绍一下
当时没接触过,我答满了会把消息丢掉。
(猜测面试官其实想接着问消息队列满了怎么处理)
....
最后做了一道题:124. 二叉树中的最大路径和
结束让问一个问题:
问了面试官负责的业务:是美团酒旅的下的业务
目前为止遇到最舒服的面试官
二面
二面面试官也很好,上来问了项目
1、自我介绍,介绍了项目
2、我的一个项目有权限控制功能,问了数据库定义了哪些表,权限控制的机制啥的
答的不是很好
3、也问了锁的四种状态
4、问了最近有看哪些书,当时没答上来(面试完里面去看了head first里的设计模式)
5、问了学习方式,说看视频+看书+看博客,最后给我建议让我多看看一个经典的书(确实是好建议)
6、乐观锁、悲观锁应用场景
7、为什么重量级锁开销大
8、用户态到内核态切换:有哪几种方式(没理解面试官的意思,然后面试官直接自己说出来了)
6、算法题:二叉树层次遍历(第一层从左到右,第二层从右到左....这样层次遍历完)
7、问了面试管负责的业务:也是美团酒旅的
8、最后面试官给我建议:多看看业内大佬的书,视频只可以当作入门,视频中是别人的理解,可能会和书右出入,所以要自己多看看书。
面试官给的建议很中肯,面试官也很好。