首页 > 盒马 java 面试 记录 3 面 + hr 面 面经
头像
非酋的眼泪
发布于 08-10 22:34 浙江
+ 关注

盒马 java 面试 记录 3 面 + hr 面 面经

base 杭州 java 硕3 选手,乘着现在还记着面试的问题,记录复盘一下

----一面 1h+

拷打项目,主要针对项目里面写的一些要点、亮点进行提问,逐行问过去的,不清楚的还是不要写进简历里面好一点

0.自我介绍

1.项目中自己遇到最具有挑战性的问题是什么,怎么解决的

2.如何项目如何使用消息队列,消息队列的特性作用,为什么这么做

3.如何实现高QPS接口的,从哪几个方面考虑

4.如何优化慢接口,慢SQL

5.线上出现的OOM是如何排查的

6.系统架构如何

7.如何实现项目内超大规模数据的导出,如何设计实现的,JVM做了哪些优化,顺带拷打 JVM 相关概念

8.JMM 内存模型

9.锁底层实现,乐观锁,悲观锁,底层AQS原理

10.spring boot 启动过程

11.项目中redis 的用法,基本数据结构,基本数据结构的底层实现(ZSET),适用场景,缓存穿透 击穿,雪崩 区别,如何实现

反问:

1.技术栈

2.面试结果什么时候出

3.迭代节奏

4.面试反馈,不足点

总结:一面主要针对项目进行提问,简历里面写的都要会,顺带问一些基础问题,八股文问的很少

----二面 1.5h

二面主要做题,三个题目做了一个半小时

第一题:常规应用,找出数组内两数之和等于指定值的所有可能,不能重复

考察理解,重写 equals hashcode 实现对象指定字段比较是否一致

第二题:实现生产者消费者模型,生产A B C 消费 A B C 各 100个,一个生产者,四个消费者

考察 消息队列实现 + 锁;随机生成 + 随机消费

第三题:考察 位运算, 数组中 除了两个数字外 其他数字都有重复,用 常数的额外空间, o(n)的时间复杂度 找出这两个数 (解题用大模型提问即可)

考察位运算技巧

----三面 0.5h

比较简单的问了问,整体比较轻松

0.自我介绍

1.接受加班吗,对加班的看法

2.如何实现数据一致性

3.AI相关功能如何落地,详细介绍

4.招人进来后具体工作内容

--- HR面

0.自我介绍

1.本硕之间gap了一年的原因

2.自己的三个优点

3.自己的缺点

4.当前薪资,期望涨幅

5.给了offer 什么时候能够入职

全部评论

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