程序员面试宝典

一站式面试准备平台

搜索面试题

输入关键词搜索你感兴趣的面试题,支持按分类、难度筛选

筛选条件

热门标签

搜索结果 (17)

已应用筛选条件1/2
algorithms中级
2026-04-15

贪心算法

深入理解贪心算法的原理、什么问题是贪心可解的、以及如何判断一道题是否适合用贪心

贪心算法区间调度哈夫曼编码最优子结构
backend/python中级
2026-03-26

Python 数据结构与算法

深入理解 Python 常用数据结构、算法复杂度及实现技巧

Python数据结构算法时间复杂度+1
frontend/react高级
2026-03-26

React 虚拟 DOM 与 Diff 算法

深入理解 React 虚拟 DOM 的工作原理及 Diff 算法的实现

React虚拟DOMDiff算法性能优化+1
algorithms中级
2026-04-15

回溯算法

深入理解回溯的本质:什么是"选择"与"撤销选择"、如何画出递归决策树

回溯DFS算法子集+1
algorithms中级
2026-04-15

字符串匹配算法

深入理解 KMP 算法的原理、前缀函数的作用、以及为什么 KMP 比暴力匹配快

字符串匹配KMPBoyer-MooreRabin-Karp
algorithms初级
2026-04-15

位运算技巧

深入理解位运算的原理、常见技巧、以及在算法中的应用

位运算BitBitwise算法技巧
algorithms中级
2026-04-15

二分查找变体

深入理解二分查找的本质:为什么是 O(log n)、边界条件处理、以及在旋转数组中的应用

二分查找二分搜索算法模板
algorithms中级
2026-04-15

动态规划基础

深入理解动态规划的核心思想:重叠子问题、最优子结构、状态定义,以及如何推导状态转移方程

动态规划DP算法最优子结构
agent/vector初级
2026-03-31

向量数据库索引类型深度解析:FLAT、IVF、PQ、HNSW 对比

深入理解向量检索中的核心索引算法原理与选型

向量数据库ANNS索引原理Milvus+1
backend/java高级
2026-03-26

Java 虚拟机(JVM)深入理解

深入理解 JVM 内存结构、类加载机制、垃圾回收算法及性能调优

JavaJVM内存结构类加载+1
algorithms初级
2026-04-15

数组与链表基础

深入理解数组和链表的底层原理、面试考察点、以及如何回答面试官的追问

数组链表数据结构基础
algorithms中级
2026-04-15

BFS与DFS详解

深入理解广度优先搜索和深度优先搜索的原理、在二叉树和图中的应用

BFSDFS搜索+1