懂车帝后端日常一面
一、MySQL 相关
慢查询监控:如何实现慢查询监控?具体实现方式(脚本如何工作)?
数据量级:项目核心表的数据量级是多少?如何插入大量测试数据(如1100万条)?插入过程中遇到了什么问题(如查询变慢)?如何分析和优化?
索引:
B+树的层级概念、原理和自平衡机制。
叶子节点存储的内容(聚簇索引 vs 非聚簇索引)。
回表操作的流程。
联合索引的原理和最左前缀原则。
还有哪些其他索引类型?
事务与锁:
MVCC(多版本并发控制)的实现原理,如何保证事务顺序和避免冲突?
MySQL 有哪些锁(行锁、表锁)?产生原因?
SELECT ... FOR UPDATE是什么锁?
日志:redo log、undo log、binlog的定位和作用分别是什么?
基础架构:了解 MySQL 的基础组件吗(如连接器、分析器)?
数据库范式:了解哪些数据库范式(第一范式、第二范式等)?
二、Redis 相关
数据结构:Redis 有哪些基础数据结构?它们的应用场景和底层实现是什么?
排序实现:ZSET如何实现排序?底层数据结构(跳表)如何工作?
数据结构对比:Redis 的跳表和 MySQL 的 B+树有什么区别?
Redis vs MySQL:Redis 和 MySQL 的根本区别是什么?
持久化:Redis 基于内存,如何实现数据持久化?
过期策略:Redis 的过期键删除策略是什么?
三、Kubernetes (K8S) 相关
基础架构:能介绍一下 K8S 的基本架构吗?
核心组件:Ingress是什么?
配置文件:了解或写过 K8S 的 YAML 文件吗?
四、Linux 相关
进程通信:Linux 进程间通信的方式有哪些?
内存管理:页表区别?物理地址、虚拟地址、逻辑地址的区别?
用户态/内核态:用户态和内核态的区别?什么时候会发生切换?
常用命令:用过哪些 Linux 命令?grep -R和 ls -a参数的作用?
五、算法能力
编程题:现场编写代码解决“最长有效括号”问题,并解释解题思路。
六、个人情况与软技能
实习时间
预计可以实习多久?
学习习惯:最近在看什么书?平时如何解决技术问题?
面完我还自我感觉良好,怎么反问说#牛客AI配图神器#有欠缺啊,不知道有没有机会

慢查询监控:如何实现慢查询监控?具体实现方式(脚本如何工作)?
数据量级:项目核心表的数据量级是多少?如何插入大量测试数据(如1100万条)?插入过程中遇到了什么问题(如查询变慢)?如何分析和优化?
索引:
B+树的层级概念、原理和自平衡机制。
叶子节点存储的内容(聚簇索引 vs 非聚簇索引)。
回表操作的流程。
联合索引的原理和最左前缀原则。
还有哪些其他索引类型?
事务与锁:
MVCC(多版本并发控制)的实现原理,如何保证事务顺序和避免冲突?
MySQL 有哪些锁(行锁、表锁)?产生原因?
SELECT ... FOR UPDATE是什么锁?
日志:redo log、undo log、binlog的定位和作用分别是什么?
基础架构:了解 MySQL 的基础组件吗(如连接器、分析器)?
数据库范式:了解哪些数据库范式(第一范式、第二范式等)?
二、Redis 相关
数据结构:Redis 有哪些基础数据结构?它们的应用场景和底层实现是什么?
排序实现:ZSET如何实现排序?底层数据结构(跳表)如何工作?
数据结构对比:Redis 的跳表和 MySQL 的 B+树有什么区别?
Redis vs MySQL:Redis 和 MySQL 的根本区别是什么?
持久化:Redis 基于内存,如何实现数据持久化?
过期策略:Redis 的过期键删除策略是什么?
三、Kubernetes (K8S) 相关
基础架构:能介绍一下 K8S 的基本架构吗?
核心组件:Ingress是什么?
配置文件:了解或写过 K8S 的 YAML 文件吗?
四、Linux 相关
进程通信:Linux 进程间通信的方式有哪些?
内存管理:页表区别?物理地址、虚拟地址、逻辑地址的区别?
用户态/内核态:用户态和内核态的区别?什么时候会发生切换?
常用命令:用过哪些 Linux 命令?grep -R和 ls -a参数的作用?
五、算法能力
编程题:现场编写代码解决“最长有效括号”问题,并解释解题思路。
六、个人情况与软技能
实习时间
学习习惯:最近在看什么书?平时如何解决技术问题?
面完我还自我感觉良好,怎么反问说#牛客AI配图神器#有欠缺啊,不知道有没有机会
全部评论
请问一下是在哪投的?
好爽
忍耐王
好难
你是写了k8s我今天面感觉没那么难
有后续吗
相关推荐
查看26道真题和解析 点赞 评论 收藏
分享
11-11 21:08
门头沟学院 Java 点赞 评论 收藏
分享
查看26道真题和解析 点赞 评论 收藏
分享