猫眼-后端一面

自我介绍相关

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

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 湖南

相关推荐

02-06 16:33
门头沟学院 Java
Phoenix_Re...:很少最多一两个,大多数保研或者摆烂等着考研
点赞 评论 收藏
分享
当年还在美团那个倒霉的 Peppr 团队工作时,我一直有个疑问:这群人每天到底在自嗨什么。每次开会一堆人围着一堆“看起来很高级”的文档转,模板统一、名词复杂、页数感人,每一页都在暗示一件事:“你不懂,是因为你不专业。”但现实是——代码照样写在 💩 山上,该出问题还是会出问题,这真的很逗,系统一出问题,文档的唯一作用就是证明:“我们当初确实认真写过文档。”所以本质区别到底是什么?是代码质量提升了,还是大家在精神层面完成了一次“工程师 cosplay”?有句话说得好潮水退去才知道谁在裸泳。还记得当时的马哥、明哥(图 1 左)最爱反复强调一句话:“所有场景一定要想到。”、“这个场景为什么没考虑到?”不过他们这些话我是真的听进去了。不然我也不会在一年多前就说:这个项目活不过两年。顺带一提,那段时间还有个固定节目。每次下楼,总能听见我明哥在吐槽不同的人。我从他身后绕过去,经常能听到他一边抽烟一边说:“xx 这小子太坑了,回头我一定要跟马哥说说。”于是深谙人情世故但真不会抽烟的我也会从口袋掏出一支低尼古丁含量的烟给自己点上,假意自己什么都没听到什么都不知道,只是来抽烟的。后来我才明白,这可能也是团队文化的一部分:问题永远在别人身上,而我们,永远在复盘里😂。
秋招白月光
点赞 评论 收藏
分享
评论
5
23
分享

创作者周榜

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