猫眼-后端一面

自我介绍相关

介绍一下你的教育背景和实习经历。

Java 基础

final 关键字可以用在哪些地方?有什么含义?

如果 final 修饰的是一个 ArrayList,是否还能往里面添加元素?

Java 中新建线程有哪些方式?

线程池的核心参数有哪些?它们的作用分别是什么?

核心线程数、最大线程数、等待队列之间是如何协作的?

线程池的拒绝策略有哪些?

数据库相关

你在滴滴的项目中提到“双表结构”和“唯一索引机制”,能详细解释一下吗?

乐观锁在你们项目中是怎么实现的?

延迟队列是如何实现的?订单超时未支付如何处理?

索引优化主要做了哪些?为什么嵌套集模型查询更高效?

聚集索引和非聚集索引有什么区别?

什么是覆盖索引?联合索引在什么情况下会失效?

什么是最左匹配原则?违反后会有什么影响?

InnoDB 的事务四大特性 (ACID) 分别是什么?

事务隔离级别有哪些?各自解决了哪些问题?

InnoDB 默认隔离级别是什么?如何避免幻读?

MVCC 是如何实现的?undo log 的作用是什么?

Redis 相关

Redis 常见的数据结构有哪些?

你最常用的是哪种数据结构?

如何用 Redis 实现分布式锁?

setnx ex 和 Redlock 算法?

Redis 的持久化方式有哪些?

如果要遍历 Redis 中所有 key,该如何做才能避免影响线上业务?

如何判定并处理热点数据?

算法题

给定数组,输出“除自身外数组元素的乘积”,你会如何实现?(前缀积+后缀积)
全部评论
佬有后续吗
点赞 回复 分享
发布于 2025-08-21 18:25 河南
UU判断处理热数据怎么做呢
点赞 回复 分享
发布于 2025-08-19 09:32 广东
我主页简介有最近在做的大厂项目,可以包装简历,秋招机会更多,不然的话没有一个好的实习或者项目秋招很难通过筛选,竞争激烈
点赞 回复 分享
发布于 2025-08-18 17:11 江苏
这道题 我就开两个数组然后✖️但是这个真的很好理解
点赞 回复 分享
发布于 2025-08-17 02:02 湖南

相关推荐

03-27 12:17
已编辑
北京中南海业余大学 Java
今天面的依旧是牛客搜不到面经的公司。总结:应该是这段时间面试体验最差的一家公司。面试官提问没有逻辑,口齿也不太清晰,喜欢打断回答。不知道是不是突然被抓来面试的,提问也没有重点,问题也描述不清楚,问就是你简历里写了,说就行了,后面鼠鼠已经有点摆了。(下面的问题列表经过豆包整理过,所以看起来还算挺有逻辑。。。)1:请做一下自我介绍2:关于你的实习经验,你主要做的是哪部分相关的东西?3:你说的营销系统主要指的是什么?4:你们发券会涉及到并发问题吗?是怎么处理的?5:单个用户的串行请求,不会影响响应时间吗?第二个请求来了是直接拦截还是怎么处理?6:你们的券是预热到 Redis 里面的吗?还是实时去查数据库?7:如果有学生信息、课程信息、成绩信息,用 MySQL 设计表结构,你会怎么设计?表之间的关联关系是什么?8:我要查某一门课程(比如计算机编程课)的所有学生平均成绩、最高成绩、最低成绩,你会怎么查?9:你日常使用的 AI 编程工具是哪个?10:设计一个 CSV 数据批量导入及数据展示的简单页面,前后端的设计和开发都是用 AI 编程工具完成的吗?11:针对 CSV 批量导入和数据展示的需求,你的提示词怎么写?第一步告诉 AI 的是什么?需求拆分的逻辑谁来做?12:针对学生、课程、成绩表,要查某课程的平均 / 最高 / 最低成绩,你的第一步提示词是什么?AI 生成 SQL 后,怎么把它落地到 Spring Boot 项目里,完整流程是怎样的?13:你用过哪些消息队列?14:RabbitMQ 怎么保证消息一致性?怎么基于 RabbitMQ 实现分布式系统的最终一致性?15:RabbitMQ 的 ACK 是什么?里面包含哪些信息?消费失败怎么处理?16:Redis 有哪些基本的数据类型?17:Redis 缓存雪崩是什么?怎么预防?18:Redis 缓存穿透是什么?怎么解决?19:Redis 缓存击穿是什么?怎么解决?20:Redis 是怎么实现分布式锁的?原理是什么?21:你比较熟悉哪些设计模式?在项目中怎么用的?22:策略模式和工厂模式的核心区别是什么?策略模式的策略体现在哪里?公共逻辑放在哪里?23:MySQL 的事务 ACID 特性是什么?分别由什么机制保证?Redo log、Undo log、MVCC 分别解决什么问题?24:MySQL 回滚操作依赖什么实现?25:MySQL 的幻读是什么?怎么解决?间隙锁的原理是什么?InnoDB 的锁机制是什么?锁级别有哪些?26:说一下 JVM 的内存模型?27:JVM 运行时数据区中,哪些区域是线程安全的?哪些是线程不安全的?本地方法栈存放的是什么内容?28:Java 中的 synchronized的实现原理是什么?应用场景是什么?29:Redis 分布式锁和 synchronized 单机锁的区别是什么?应用场景有什么不同?反问
查看29道真题和解析
点赞 评论 收藏
分享
04-09 00:55
中北大学 Java
先介绍下基本情况:北京游戏公司,3月11笔试,3月14(周六面试技术面),3月16hr面出结果,游戏公司4月1号入职报道,4月8日被通知开除,简单说明一下我的情况主修java,hr面时通知主要以go开发,入职当天后第一天会让你做一个首日入职熟悉的任务完成,公司需要写日报周报,基本上都是实习生,目前整体人数大约在120人上下,入职第二天开始与产品对接需求,随后push代码仓库,(我分配到的是后端python+前端vue+ts的网页项目),对接需求时产品那边没有明确规范的prd文档,大部分需求都是以产品想法为主,因此需要多次确认对接,所以会有大大小小零零碎碎的会议用于对接需求,大致基本情况是从UI设计、前端代码、交互、后端逻辑、数据库设计、功能测试都需要自己做,支持使用AI(我在面试的适合明确的说明了自己主java开发,实际上公司c#,python,go,等都用,就是不用java,本人并不反感跨语言),并和产品讨论后约定在正式开发5个工作日左右交付实习第三天(4月3号)被通知需要写需求文档(先是给了一个excel表格,让拆分任务,我按照自己之前实习做拆分的方法,结果提交上去后被回复四个字:完全不对),后改用一共word文档并提供了一个模板,我从需要设计几个界面,数据如何获取,接口设计等方面开始梳理逻辑(漏掉了测试流程和相关case,当时以为有专门的测试同学因此没写,二次被打回,后续补充),文档一直在修改,同步开发任务也在和一起对需求的开发同学推进,并在周五晚和产品同步进度,当时一切正常,需求到手后实际开发时间大约3天左右,和同一批入职的实习生同学对接功能后界面已经可以使用了,4月8号被通知辞退重点来了:与人事交谈过程中有几点让我大受震撼1、先说辞退我的原因:总结下来就是三点,a、说我对工作没有激情与上进心,对实际负责内容不熟悉不负责,b、上班时间很频繁的玩手机(对于这点我可以很明确的说明我在做什么,第一天:首日任务中明确要求了,需要在谷歌play商店中下载公司的游戏产品试玩,第二天后:因为公司支持AI Coding,而我又是跨语言,而且公司很多账户都需要用手机登录,例如:谷歌账户、gitlab、github、codex/claude中转、官网登录,梯子节点等等等等都需要手机频繁扫码登录,这点我确实有经常拿起手机,就事论事),c、说我电脑挂着微信qq(这点也不否认,我确实会挂着,但是她本人电脑上也挂着微信,这点作为辞退我的原因不是很认可)实习第四天:也就是清明节后,接下来我觉得离谱的来了,人事在与我交谈的过程中,多次强调我文档写的很有问题并对我的能力和态度产生很大的怀疑:(这是在没有任何样例文档的前提下,和我同批对接的实习生同样不知情,不断的拿我文档测试漏写说事,说我不懂得如何工作),说我工作不懂的不知道问(公司中所有开发实习生的leader都是一个人,业务吃紧很忙,基本上问一个问题平均一小时才会回复你一次,完全不如自己上网搜或者问AI解决来的快),有一点让我难绷的是,和我交谈过程中说我没有多问问题,问了问题之后给我解答是在浪费人家宝贵的时间,并且语气中带有一副高高在上的感觉。原话是:“我们为你解答问题本身就是一件不划算的事情,你的时间分币不值”当时我听到这里差点跳起来,后续我问了一个问题:“对于同一批实习生,你为什么认为我的工作不认真不端正”,此问题被回避,接着拿我测试步骤漏写了劈头盖脸说事,此后对于我文档重重复复的多次说明写的有问题为什么不去问,(这里这点就很矛盾,我问了,她说浪费宝贵的时间,不问,说我工作态度不端正不积极,有一说一真的难办),随后又继续说他们公司招人浪费了多少人力财力,提供了多少资源,大致就是说“我们提供了这么多,而你一点诚意都没有”的意思,聊到最后的一句话是:我们公司的转正率是很高的,基本上毕业的都可以转正,因此留存率非常好,话完扔给我一份资源离职申请,整套操作行云流水总结一下这四天实习我对公司的印象:大家基本没有交流,接业务的通常是俩个人一组,对实习生基本散养,会分配任务,改动点基本是产品口头描述,加班极其严重,平均完善12点半到凌晨一点左右,给我感觉是,大家各忙各的,不在乎你产出效率如何,只在乎形式上你工作态度是否"认真"对待了,leader基本见不到,反正我实习这四天连leader长什么样都不清楚,比较好的地方是:公司包午餐晚餐,味道还可以,这就是我在这家公司四天实习的全流程
牛客65905747...:哪个公司啊 避雷
春招至今,你收到几个面试...
点赞 评论 收藏
分享
评论
5
24
分享

创作者周榜

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