编程与技术面试准备
带验证代码的算法讲解、LeetCode 刷题计划、系统设计,以及针对具体语言、云平台和数据工具的面试题。
34 篇文章

Blind 75:基于模式的编程面试学习计划
一份针对 Blind 75 LeetCode 清单的逐模式学习计划,包含六周时间表、每道题的练习方法,以及该清单未涵盖的内容。

编程面试大O速查表:数据结构、排序与模式
一份用于编程面试的大O速查表,包含增长率、数据结构和排序复杂度、常见代码模式、Python成本以及如何计算它们。

AI LeetCode 导师:如何在不丧失技能的情况下通过提示练习
如何使用 AI 导师进行 LeetCode 练习:提示阶梯、每周例行程序、可粘贴的提示词,以及过度依赖的警告信号。

AI LeetCode 导师:学习模式,而不只是答案
使用 AI LeetCode 导师来理解约束条件、选择模式、测试边界情况,并解释你的解决方案,而不是盲目复制代码。

CoderPad Sandbox:如何在 CoderPad 面试前进行练习
如何使用免费的 CoderPad sandbox 在编程面试前熟悉编辑器、它能做什么,以及一套贴合真实面试的练习流程。

系统设计面试题:20 道练习与通用回答框架
用可复用框架练习需求、估算、API、数据模型、扩展性、可靠性与架构取舍。

LeetCode 224 基本计算器:Python 栈解法与追踪演示
LeetCode 224 基本计算器,提供经过测试的 Python 单次遍历栈解法、详细追踪、一元负号处理、复杂度分析及后续问题。

贝尔曼福特算法:编码面试指南
学习贝尔曼福特算法,跟踪边缘松弛,检测负循环,解释复杂性,并编写面试准备的伪代码。

Floyd–Warshall 算法:编码面试指南
学习 Floyd-Warshall 算法,推导其递推式,追踪矩阵,检测负循环,重建路径并解释复杂性。

Kosaraju 算法:强连通分量指南
Kosaraju 算法如何通过两次 DFS 遍历找到强连通分量,包含实例演示、经过测试的 Python 代码、复杂度和常见错误。

最长公共子串:Python 动态规划解法
最长公共子串,包含经过测试的 Python 动态规划解法、与子序列的区别、空间优化、更快的方案以及边界情况。

最大化唯一塔的总高度:Python 中的贪心解法
最大化唯一塔的总高度(LeetCode 3301):降序排序并分配 min(max, previous minus 1),附经过测试的 Python 解法和证明概要。

合并K个排序链表:Python中的堆和分治解法
合并K个排序链表(LeetCode 23),包含经过测试的Python代码,用于最小堆和分治解法、复杂度、边界情况以及如何解释。

Python 面试问题:24 个实用答案
练习 Python 面试问题,涵盖数据模型、函数、迭代器、并发、测试、性能和清晰的编码面试推理。

Node.js 面试问题与答案:事件循环、异步、API 与扩展
Node.js 面试问题及解答和代码,涵盖事件循环、异步模式、Express、流、内存泄漏、安全性和扩展。

Angular 面试问题与答案:从基础到 Signals 的 25 个问题
Angular 面试问题与答案,涵盖组件、依赖注入、变更检测、signals、RxJS、表单、路由、性能和测试。

25个Spring Boot面试问题与答案(Spring Boot 3)
二十五个Spring Boot面试问题,附有清晰答案和代码:自动配置、依赖注入、REST API、JPA、事务、测试、安全以及Spring Boot 3的变化。

AWS 面试问题与答案:关于服务、安全和设计的 25 个问题
AWS 面试问题与答案,涵盖 EC2、S3、VPC、IAM、数据库、高可用性、成本控制和场景设计问题。

Kubernetes 面试问题与答案:26 个问题及命令
Kubernetes 面试问题与答案,涵盖 Pod、Deployment、Service、探针、扩缩容、存储、RBAC,以及排查 CrashLoopBackOff 和 Pending Pod。

Terraform 面试问题与答案:关于状态、模块和安全变更的 25 个问题
Terraform 面试问题与答案,涵盖状态、后端、锁定、模块、环境、漂移、导入、生命周期规则和安全变更工作流。

Kafka 面试问题与答案:关于分区、消费者和投递的 22 个问题
Kafka 面试问题与答案,涵盖分区、顺序、消费者组、投递语义、复制、延迟以及一个管道设计场景。

Databricks 面试问题与答案:关于 Spark、Delta Lake 和管道的 25 个问题
Databricks 面试问题与答案,涵盖 Spark shuffle 和数据倾斜、Delta Lake、MERGE、OPTIMIZE、Unity Catalog、medallion 设计以及慢作业场景。

Snowflake 面试问题与答案
本指南通过实用框架、真实示例、对比表格、追问提示和基于证据的练习计划,帮助你准备 Snowflake 面试问题。

Talend 面试问题与答案:ETL、tMap、上下文和调试
Talend 面试问题,包含关于作业、tMap、上下文变量、错误处理、性能调优和部署的清晰答案,以及一个练习场景。

Power BI 面试问题:25 个问题与答案指南
准备 Power BI 面试问题,涵盖数据建模、DAX、Power Query、安全性、性能、部署和利益相关者沟通。

Selenium 面试问题与答案:关于等待、定位器和框架的 24 个问题
Selenium 面试问题及答案,涵盖定位器、等待、不稳定测试、页面对象、框架设计、并行运行和 CI 失败。

网络安全分析师面试:25 道问题与回答框架
围绕告警分流、日志、事件响应、风险与沟通,准备网络安全分析师岗位面试。

电气工程师面试问题与答案:关于电路、电源和设计的24个问题
电气工程师面试问题及解答,涵盖电路、运算放大器、滤波器、功率因数、三相电、接口、调试和安全。

嵌入式系统面试准备:问题、答案、学习计划和书籍
嵌入式系统面试问题及答案,涵盖volatile、ISR、互斥锁、优先级反转、总线和看门狗,外加六周计划和推荐书籍。

单词拆分(LeetCode 139):Python 动态规划解法
单词拆分(LeetCode 139)附经过测试的 Python 代码,涵盖记忆化与自底向上动态规划、最大单词长度技巧、边界情况,以及如何讲解。

有效的数独(LeetCode 36):Python 解法、宫格索引与边界情况
有效的数独(LeetCode 36),包含经过测试的一次遍历 Python 解法、宫格索引公式、位掩码变体、边界情况,以及如何在面试中讲解。

克隆图(LeetCode 133):用 Python 中的哈希映射实现 DFS
克隆图(LeetCode 133)的经过测试的 Python 解法,使用哈希映射和深度优先搜索,为什么循环需要映射,常见错误,以及如何解释它。

单词接龙(LeetCode 127):Python 中使用通配符模式的 BFS
单词接龙(LeetCode 127)的经过测试的 Python BFS 解决方案,使用通配符模式,解释为什么 BFS 能找到最短链、复杂度、双向搜索以及边界情况。

CodeSignal 评估指南(2026):格式、评分、规则及如何准备
2026 年 CodeSignal 通用编码评估的形式:70 分钟内完成四项任务,200 到 600 分,你可以使用什么,重考,以及时间规划。