职位题库

服务端开发面试题库

面向服务端开发相关面试,围绕Redis、系统设计、并发、MySQL、Go等主题展开练习,结合题目考察点、回答思路、参考答案和常见误区,梳理知识要点并练习清晰表达。

23 道题目建议用时 69 分钟专项面试练习

全部题目 23 道题

13

MySQL的主从同步机制?结合一个插入例子再讲一遍?怎么保证数据的一致性?

考察对MySQL主从复制原理及数据一致性的理解。
14

详细介绍你实习项目的业务目标,并说明其中并发相关的特殊设计。

考察候选人能否清晰阐述项目业务背景,并深入解释并发设计的原因与实现,评估其系统设计能力和对业务的理解。
15

为什么下游QPS受限?你觉得可能是什么原因?

考察候选人分析系统瓶颈的能力,能否从多个角度(如资源、架构、代码)推理QPS受限的原因。
16

请解释Go并发原理,或者说底层调度原理。

考察候选人对Go语言并发模型和调度器的理解深度,包括GMP模型、调度策略等。
17

gofunc A调用gofunc B,它们在同一队列吗?怎么判断?在同一队列有什么好处?

深入考察Go调度器细节,包括goroutine创建、队列管理和调度策略。
18

知识库怎么搭建的?什么架构?调用链路是怎样的?

考察候选人设计知识库系统的能力,包括架构选型、组件交互和调用流程。
19

请做一下自我介绍

考察候选人的技术背景、项目经历与岗位匹配度,以及表达是否结构化。
20

介绍实习中遇到的一个问题及解决过程

考察候选人定位问题、分析原因、验证方案和复盘的能力,而非只描述结果。
21

Reactor 模型下如何设计网络线程与业务线程以避免锁竞争和延迟抖动

考察对 Reactor 线程模型、线程间通信和锁粒度的理解,以及在高并发下控制尾延迟的设计能力。
22

MySQL 事务的特点及 InnoDB 如何实现 ACID

考察对 ACID、undo/redo log、MVCC、隔离级别和锁机制的理解,以及能否联系业务不变量。
23

百万级长连接下 CPU 不高但 P99 延迟升高的定位思路

考察系统性排查能力,能否区分 CPU 利用率与线程阻塞、排队、反压、调度和下游抖动。
返回面试题库