简介
收集了 2020 年各大公司面试/笔试的题目,供大家学习。需要注意的是,题目只包括在 LeetCode 中出现的 原题 或者 相似 的题目。
贡献题目
欢迎贡献题目!体现程序员必备的开源精神,共同进步! 😊
🔔 您可以在评论区进行评论,来贡献题目。格式为:【leetcode 题目 + 公司】
题目列表
题目 | 难易度 | 公司 | 相关知识点 |
---|---|---|---|
面试题 16.18 模式匹配 | 中等 | 阿里 | 字符串哈希 |
3. 无重复字符的最长子串 | 中等 | 阿里 | 滑动窗口 |
1372. 二叉树中的最长交错路径 | 中等 | SmartX | 动态规划、dfs |
1353. 最多可以参加的会议数目 | 中等 | SmartX | 贪心,优先队列 |
1406. 石子游戏 III | 困难 | 网易游戏 | 动态规划 |
20. 有效的括号 | 简单 | 网易游戏,字节 | 栈 |
32. 最长有效括号 | 困难 | 网易游戏,字节 | 动态规划 |
440. 字典序的第K小数字 | 困难 | 字节跳动 | N 叉树 |
140. 单词拆分 II | 困难 | 字节跳动 | 动态规划 |
862. 和至少为 K 的最短子数组 | 困难 | 字节跳动 | 滑动窗口 |
146. LRU缓存机制 | 中等 | 字节跳动*2 | 哈希表+双向链表 |
76. 最小覆盖子串 | 困难 | 字节跳动 | 滑动窗口 |
134. 加油站 | 中等 | 字节跳动 | 贪心 |
31. 下一个排列 | 中等 | 字节跳动 | – |
42. 接雨水 | 困难 | 字节跳动 | 双指针 |
53. 最大子序和 | 简单 | 字节跳动 | 动态规划 |
415. 字符串相加 | 简单 | 字节跳动 | 双指针 |
70. 爬楼梯 | 简单 | 字节跳动 | 动态规划 |
680. 验证回文字符串 Ⅱ | 简单 | 字节跳动 | 贪心 |
41. 缺失的第一个正数 | 困难 | 字节跳动 | 哈希表 |
93. 复原IP地址 | 中等 | 字节跳动 | 回溯 |
54. 螺旋矩阵 | 中等 | 字节跳动 | 模拟 |
260. 只出现一次的数字 III | 中等 | 百度 | 位运算 |
17. 电话号码的字母组合 | 中等 | 百度 | 回溯 |
55. 跳跃游戏 | 中等 | 百度 | 贪心 |
136. 只出现一次的数字 | 简单 | 百度 | 位运算 |
5. 最长回文子串 | 中等 | 百度1 SHOPEE1 | 动态规划 |
695. 岛屿的最大面积 | 中等 | SHOPEE | BFS、DFS |
88. 合并两个有序数组 | 简单 | 海尔 | 双指针 |
605. 种花问题 | 简单 | vivo | 贪心 |
23. 合并K个排序链表 | 困难 | vivo | 分治 |
887. 鸡蛋掉落 | 困难 | vivo | 动态规划 |
1. 两数之和 | 简单 | 滴滴 | 哈希表 |
141. 环形链表 | 简单 | 滴滴 | 哈希表 |
206. 反转链表 | 简单 | 滴滴 | 链表 |
148. 排序链表 | 中等 | 猿辅导 | 归并 |
105. 从前序与中序遍历序列构造二叉树 | 中等 | 猿辅导 | 递归 |
1026. 节点与其祖先之间的最大差值 | 中等 | 猿辅导 | DFS |
1353. 最多可以参加的会议数目 | 中等 | 猿辅导 | 优先队列 |
🎈 祝大家秋招过过过!!拿到心仪的 offer!!