程序员面试宝典

一站式面试准备平台

搜索面试题

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

筛选条件

热门标签

搜索结果 (11)

已应用筛选条件
algorithms初级
2026-04-15

数组与链表基础

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

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

二叉搜索树

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

二叉搜索树BST数据结构红黑树
algorithms中级
2026-04-15

二叉树遍历

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

二叉树遍历数据结构递归
algorithms中级
2026-04-15

哈希表详解

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

哈希表Hash数据结构字典
algorithms中级
2026-04-15

堆与优先队列

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

优先队列数据结构Top K
system-design中级
2026-04-15

数据库设计原则

理解关系型数据库的设计范式、索引原理、以及分库分表的策略和挑战

数据库索引分库分表SQL优化
backend/go高级
2026-04-09

Go 语言 interface 和 map 底层原理深度解析

深入理解 Go 语言 interface 的内部结构、map 的底层实现(hmap、bmap)、扩容机制及性能优化

Gointerfacemap底层原理+2
backend/python中级
2026-03-26

Python 数据结构与算法

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

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

MySQL 索引原理与优化

深入理解 MySQL 索引结构、B+树原理、索引优化及最佳实践

MySQL索引B+树SQL优化+1
backend/go高级
2026-03-16

Go Channel 底层原理深度解析

深入理解 channel 语言的并发模型

Go并发channel
backend/java中级
2026-03-16

Java 集合框架

深入理解 Java 集合框架,包括 List、Set、Map 等核心接口及其实现类

Java集合ListSet+1