盒马 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 什么时候能够入职

#社招java#
全部评论
同学,瞅瞅我司,医疗独角兽,校招刚开,名额有限,先到先得,我的主页最新动态,绿灯直达,免笔试~
1 回复 分享
发布于 09-01 08:23 广东
是26届硕吗
点赞 回复 分享
发布于 08-11 19:26 广东
你好请问一下,回答简历上某个点怎么做的,该怎么说啊,是说代码还是说项目运行流程啊
点赞 回复 分享
发布于 08-11 19:10 北京

相关推荐

08-26 14:18
深圳大学 Java
现在深挖技术还来得及:垂直领域算大厂吧?
点赞 评论 收藏
分享
评论
2
19
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务