程序员面试宝典

一站式面试准备平台

一站式面试准备平台

掌握技术面试,从这里开始

收集整理各类编程语言和技术栈的面试题,涵盖从基础到高级的全面内容。 无论你是准备校招、社招还是技术晋升,这里都有你需要的资源。

52

面试题数量

6

技术领域

1

文章作者

2026

持续更新

热门分类

查看全部

最新题目

52 题,第 1/5
algorithms初级

数组与链表基础

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

数组链表数据结构+1
algorithms中级

回溯算法

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

回溯DFS算法+2
algorithms中级

BFS与DFS详解

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

BFSDFS搜索+2
algorithms中级

二叉搜索树

深入理解 BST 的性质、为什么中序遍历有序、以及如何验证 BST

二叉搜索树BST数据结构+1
algorithms中级

二分查找变体

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

二分查找二分搜索算法+1
algorithms中级

二叉树遍历

深入理解前序、中序、后序遍历的原理,递归与迭代的区别,以及面试中的高频追问

二叉树遍历数据结构+1
algorithms初级

位运算技巧

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

位运算BitBitwise+1
algorithms中级

动态规划基础

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

动态规划DP算法+1
algorithms中级

图的表示与遍历

深入理解图的存储结构、BFS 和 DFS 的原理、以及它们在面试中的应用

BFSDFS+2
algorithms中级

贪心算法

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

贪心算法区间调度哈夫曼编码+1
algorithms中级

哈希表详解

深入理解哈希函数的设计、哈希冲突的处理、以及哈希表在面试中的应用

哈希表Hash数据结构+1
algorithms中级

堆与优先队列

深入理解堆的结构、完全二叉树的性质、堆排序的原理,以及 Top K 问题的最优解法

优先队列数据结构+1

热门标签

准备好迎接挑战了吗?

加入正在准备技术面试的程序员,系统性地提升你的面试能力