首页 > 美团到店平台技术部Java后端一二HR面(已凉)
头像
再吃一颗苹果_
编辑于 2021-09-09 15:38
+ 关注

美团到店平台技术部Java后端一二HR面(已凉) 内部员工回复

面试平台:牛客

一面8.12

根据项目:

  • 单点登录方案

  • 角色权限控制方案

  • redis的场景题,并发、超卖等

Java:

  • 锁升级

  • 为什么需要锁

数据库:

  • 设计

  • 索引:建立原则、索引越多越好吗?

  • 优化查询:可以从各个方面讲

算法(现场写):

  • 平衡二叉树判断

二面8.18

数据库

  • 事务特性,原子性如何保证的

  • 范式,有什么优缺点

  • 事务隔离级别,默认是什么,如何实现的

    • MySQL默认是可重复读。通过“共享读锁”和“排他写锁”实现,即事务需要对某些数据进行修改必须对这些数据加 X 锁,读数据时需要加上 S 锁,当数据读取完成并不立刻释放 S 锁,而是等到事务结束后再释放。
    • 幻读问题是通过临键锁(next-key lock)和MVCC来解决。
    • 临键锁锁定一个范围,并且锁定记录本身。每个数据行上的非唯一索引列上都会存在一把临键锁,当某个事务持有该数据行的临键锁时,会锁住一段左开右闭区间的数据。需要强调的一点是,InnoDB 中行级锁是基于索引实现的,临键锁只与非唯一索引列有关,在唯一索引列(包括主键列)上不存在临键锁。

mysql的行锁默认就是使用的临键锁,临键锁是由记录锁和间隙锁共同实现的,上面我们学习间隙锁时,间隙锁的触发条件是命中索引,范围查询没有匹配到相关记录。而临键锁恰好相反,临键锁的触发条件也是查询条件命中索引,不过,临键锁有匹配到数据库记录;
如何学习新技术的,通过什么了解前沿技术,讲一下你了解的。

介绍毕业论文,做的方向面临什么问题,如何解决的,跟其他有什么优势。

之前是否实习过,最近一年在做什么

LeetCode刷了多少,用了多长时间

编程题:复原IP地址,会查看编程风格

HR面:电话面试

8.23

午睡时候突然来电话说要进行HR面试,刚醒有点懵就约好推迟两个小时,结果被鸽了...

8.24

这次也是没有提前预约来的电话。因为正好是午饭时间在等外卖就约定推迟两个小时,后边又耽搁半个小时,不过好歹是面试上了。

大概就是聊项目经历、在校成绩、在面试哪些公司、有几个offer,二十分钟之内就结束了。

等最终结果吧。

9.2

昨天给公众号发信息查询,今天来消息说被刷下来。估计明天就发感谢信了。看来今年HR面完也不稳~ ~

全部评论

(8) 回帖
加载中...
话题 回帖

相关热帖

近期热帖

近期精华帖

热门推荐