武汉微派网络服务端开发工程师一面

实习拷打
1:你在**实习主要做了哪些工作?
2:有没有记忆比较深的方案设计案例,讲讲你是怎么设计的?
3:你说的库存这块,其实就是乐观锁的概念,对吧?当初这么设计是考虑性能优化吗?
4:你提到的优惠券规则引擎是什么?
5:注册发券逻辑从同步改成异步后,怎么保证券的成功发放?

八股
6:讲一下 Java 里 Map 的实现,主要是 HashMap 的底层结构?
7:HashMap 的扩容流程是怎样的?最新版本里对 rehash 过程有什么优化吗?
8:讲一下 JVM 内存模型,内存里有哪几个部分?
9:类加载的过程是怎样的?有几个步骤?
10:Java 是怎么进行垃圾回收的?
11:MySQL 索引的结构是什么?
12:索引失效的场景有哪些?
13:MySQL 事务是怎么实现的?
14:MySQL 实现可重复读、读已提交隔离级别是怎么做到的?
15:你提到了 Read View,它的作用是什么?读提交和可重复读下 Read View 的创建时机有什么区别?
16:MVCC 在 InnoDB 里是怎么实现的?Read View 是怎么找到有效版本的?
17:Redis 的基础数据类型有哪些?
18:Redis 的 ZSET 是如何实现通过 member 快速查找分数的?(底层数据结构)
19:RabbitMQ 怎么实现消息不丢失和不重复消费?

AI相关
20:开发中有没有使用 AI 相关工具?除了开发还做过什么?
21:你提到的 Skill 和 MCP 用起来的区别是什么?

项目拷打
22:你做的自然语言转 SQL 的 MCP 服务,实现流程是怎样的?
23:大模型生成的 SQL 直接执行吗?会不会出现一些索引问题,导致查询量很大?
24:这个项目是什么时候做的?现在重新设计有哪些优化方向?

手撕
leecode88:两个升序的数组 a 和 b,合并到数组 a 中,保持升序,a 数组的末尾有足够的空位,长度正好可以容纳两个数组的所有元素
#牛客AI配图神器##Java春招##微派网络#
全部评论
耐面王啊哥
点赞 回复 分享
发布于 04-08 18:29 甘肃
拼多多招27届实习生啦 https://careers.pddglobalhr.com/campus/intern/detail?t=dRvUVvcTiA
点赞 回复 分享
发布于 04-08 17:29 上海
过了吗,蹲后续
点赞 回复 分享
发布于 04-07 19:20 江西

相关推荐

你这边先简单做一下自我介绍吧1:你说一下 Java 语言的特点有哪些?2:Java 实现线程有哪几种方式?3:JDK、JRE、JVM 它们分别是什么?以及它们的关系是什么?4:Java 中 IO 流分为哪几种?5:集合跟数组有什么区别?6:常用的集合类有哪些?7:并行跟并发有什么区别?8:Mysql 数据库有哪些优点?9:索引设计的原则有哪些?10:JVM 怎么判断一个对象是不是要回收呢?11:JVM 的常用调优参数有哪些?12:Java 类的加载过程分为哪几个阶段?每个阶段主要是做什么?13:描述一下 springcloud 的主要组件跟功能。14:微服务架构跟以前的单体架构它主要的区别是什么?15:介绍一下你这个 NL2SQL 的项目吧。16:这个 NL to SQL 的过程,主要需要哪些数据,准备哪些前提条件,然后它才能转,转的准确率大概有多高?是基于多大的测试案例进行做的?17:针对自然语言中日期类型(比如用户问季度 / 年,表存的是日)匹配不准确的问题,你的解决方案是什么?这个项目用的什么模型?18:说说你使用 cursor、Claude code 这些 AI 工具的使用经验?19:除了写代码,你还会用这些工具做其他的事情吗?如果给你一个需求,结合 AI 技术你会怎么做?反问:20:后续面试还有几轮?总结:问题不算太难,奈何Java基础问题太久没看,回答的很潦草。不过好在截止发稿,一面已经过了。
查看20道真题和解析
点赞 评论 收藏
分享
评论
2
3
分享

创作者周榜

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