From 3e46d2aa7760448f9aa2d2ff70cdd622f749c744 Mon Sep 17 00:00:00 2001 From: afatcoder Date: Wed, 1 Jul 2020 13:56:19 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8A=A0=E5=85=A5=E5=AD=97=E8=8A=82=E8=B7=B3?= =?UTF-8?q?=E5=8A=A8=E5=90=8E=E7=AB=AF=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 11 ++++- bytedance/backend.md | 54 +++++++++++++++++++++++ bytedance/backend_detail.md | 87 +++++++++++++++++++++++++++++++++++++ 3 files changed, 151 insertions(+), 1 deletion(-) create mode 100644 bytedance/backend.md create mode 100644 bytedance/backend_detail.md diff --git a/README.md b/README.md index d7eabbe..1389acd 100644 --- a/README.md +++ b/README.md @@ -1 +1,10 @@ -# LeetcodeTop \ No newline at end of file +# LeetcodeTop +汇总各互联网公司技术岗考察leetcode的频度 + +- 字节跳动 + - [后端](https://github.com/afatcoder/LeetcodeTop/blob/master/bytedance/backend.md) + - 客户端 + - 前端 + - 算法 + - 测试 +- 阿里巴巴 \ No newline at end of file diff --git a/bytedance/backend.md b/bytedance/backend.md new file mode 100644 index 0000000..818af2e --- /dev/null +++ b/bytedance/backend.md @@ -0,0 +1,54 @@ +想看具体的数据,请[点我](https://github.com/afatcoder/LeetcodeTop/blob/master/bytedance/backend_detail.md) +| 公司 | 岗位 | 题目 | 出现次数 | +|------|----|------------------------|----| +| 字节跳动 | 后端 | 25\. K 个一组翻转链表 | 4 | +| 字节跳动 | 后端 | 121\.买卖股票 | 4 | +| 字节跳动 | 后端 | 15\. 三数之和 | 3 | +| 字节跳动 | 后端 | 155\. 最小栈 | 3 | +| 字节跳动 | 后端 | 124\. 二叉树中的最大路径和 | 3 | +| 字节跳动 | 后端 | 199\.二叉树的右视图 | 3 | +| 字节跳动 | 后端 | 3\. 无重复字符的最长子串 | 3 | +| 字节跳动 | 后端 | 88\. 合并两个有序数组 | 3 | +| 字节跳动 | 后端 | 108\. 将有序数组转换为二叉搜索树 | 3 | +| 字节跳动 | 后端 | 110\. 平衡二叉树 | 3 | +| 字节跳动 | 后端 | 236\. 二叉树的最近公共祖先 | 3 | +| 字节跳动 | 后端 | 33\. 搜索旋转排序数组 | 3 | +| 字节跳动 | 后端 | 322\. 零钱兑换 | 3 | +| 字节跳动 | 后端 | 83\. 删除排序链表中的重复元素 | 2 | +| 字节跳动 | 后端 | 206\. 反转链表 | 2 | +| 字节跳动 | 后端 | 215\. 数组中的第K个最大元素 | 2 | +| 字节跳动 | 后端 | 56\. 合并区间 | 2 | +| 字节跳动 | 后端 | 146\. LRU缓存机制 | 2 | +| 字节跳动 | 后端 | 102\. 二叉树的层序遍历 | 1 | +| 字节跳动 | 后端 | 518\. 零钱兑换 II | 1 | +| 字节跳动 | 后端 | 剑指 Offer 09\. 用两个栈实现队列 | 1 | +| 字节跳动 | 后端 | 54\. 螺旋矩阵 | 1 | +| 字节跳动 | 后端 | 1299\.将每个元素替换为右侧最大元素 | 1 | +| 字节跳动 | 后端 | 42\.接雨水 | 1 | +| 字节跳动 | 后端 | 105\. 从前序与中序遍历序列构造二叉树 | 1 | +| 字节跳动 | 后端 | 160\. 相交链表 | 1 | +| 字节跳动 | 后端 | 139 单词拆分 | 1 | +| 字节跳动 | 后端 | 67\. 二进制求和 | 1 | +| 字节跳动 | 后端 | 230\.二叉搜索树中第K小的元素 | 1 | +| 字节跳动 | 后端 | 70\. 爬楼梯 | 1 | +| 字节跳动 | 后端 | 剑指 Offer 61\. 扑克牌中的顺子 | 1 | +| 字节跳动 | 后端 | 543\. 二叉树的直径 | 1 | +| 字节跳动 | 后端 | 112\. 路径总和 | 1 | +| 字节跳动 | 后端 | 23\. 合并K个排序链表 | 1 | +| 字节跳动 | 后端 | 1143\. 最长公共子序列 | 1 | +| 字节跳动 | 后端 | 2\. 两数相加 | 1 | +| 字节跳动 | 后端 | 3无重复的最长字符串长度 | 1 | +| 字节跳动 | 后端 | 141\. 环形链表 | 1 | +| 字节跳动 | 后端 | 515\. 在每个树行中找最大值 | 1 | +| 字节跳动 | 后端 | 31\. 下一个排列 | 1 | +| 字节跳动 | 后端 | 503\. 下一个更大元素 II | 1 | +| 字节跳动 | 后端 | 297\. 二叉树的序列化与反序列化 | 1 | +| 字节跳动 | 后端 | 162\. 寻找峰值 | 1 | +| 字节跳动 | 后端 | 221\. 最大正方形 | 1 | +| 字节跳动 | 后端 | 128\. 最长连续序列 | 1 | +| 字节跳动 | 后端 | 560\. 和为K的子数组 | 1 | +| 字节跳动 | 后端 | 415\.字符串相加 | 1 | +| 字节跳动 | 后端 | 328\. 奇偶链表 | 1 | +| 字节跳动 | 后端 | 695\. 岛屿的最大面积 | 1 | +| 字节跳动 | 后端 | 22\. 括号生成 | 1 | +| 字节跳动 | 后端 | 32\. 最长有效括号 | 1 | diff --git a/bytedance/backend_detail.md b/bytedance/backend_detail.md new file mode 100644 index 0000000..1605074 --- /dev/null +++ b/bytedance/backend_detail.md @@ -0,0 +1,87 @@ +由于很多面经都没有写部门,按部门统计频数的话会有失标准,因此没有去统计频数,大家如果面哪个部门了就Ctrl+F全局搜索关键字吧。 +| 公司 | 部门 | 岗位 | 题目 | +|------|------|----|------------------------| +| 字节跳动 | 商业变现 | 后端 | 15\. 三数之和 | +| 字节跳动 | 广告 | 后端 | 102\. 二叉树的层序遍历 | +| 字节跳动 | 架构 | 后端 | 518\. 零钱兑换 II | +| 字节跳动 | 游戏 | 后端 | 剑指 Offer 09\. 用两个栈实现队列 | +| 字节跳动 | 游戏 | 后端 | 155\. 最小栈 | +| 字节跳动 | | 后端 | 25\. K 个一组翻转链表 | +| 字节跳动 | 广告 | 后端 | 124\. 二叉树中的最大路径和 | +| 字节跳动 | 抖音 | 后端 | 199\.二叉树的右视图 | +| 字节跳动 | 抖音 | 后端 | 54\. 螺旋矩阵 | +| 字节跳动 | 基础架构 | 后端 | 83\. 删除排序链表中的重复元素 | +| 字节跳动 | 企业应用 | 后端 | 1299\.将每个元素替换为右侧最大元素 | +| 字节跳动 | 企业应用 | 后端 | 42\.接雨水 | +| 字节跳动 | 基础架构 | 后端 | 105\. 从前序与中序遍历序列构造二叉树 | +| 字节跳动 | 基础架构 | 后端 | 3\. 无重复字符的最长子串 | +| 字节跳动 | 游戏 | 后端 | 155\. 最小栈 | +| 字节跳动 | 游戏 | 后端 | 160\. 相交链表 | +| 字节跳动 | 技术中台 | 后端 | 121\. 买卖股票 | +| 字节跳动 | 广告部门 | 后端 | 206\. 反转链表 | +| 字节跳动 | 广告部门 | 后端 | 139\. 单词拆分 | +| 字节跳动 | 抖音 | 后端 | 67\. 二进制求和 | +| 字节跳动 | 抖音 | 后端 | 88\. 合并两个有序数组 | +| 字节跳动 | | 后端 | 230\.二叉搜索树中第K小的元素 | +| 字节跳动 | | 后端 | 70\. 爬楼梯 | +| 字节跳动 | | 后端 | 108\. 将有序数组转换为二叉搜索树 | +| 字节跳动 | | 后端 | 剑指 Offer 61\. 扑克牌中的顺子 | +| 字节跳动 | 广告部门 | 后端 | 15\. 三数之和 | +| 字节跳动 | | 后端 | 199\.二叉树的右视图 | +| 字节跳动 | | 后端 | 83\. 删除排序链表中的重复元素 | +| 字节跳动 | 效率工程 | 后端 | 543\. 二叉树的直径 | +| 字节跳动 | 广告系统 | 后端 | 112\. 路径总和 | +| 字节跳动 | 广告系统 | 后端 | 23\. 合并K个排序链表 | +| 字节跳动 | | 后端 | 3\. 无重复字符的最长子串 | +| 字节跳动 | 教育 | 后端 | 199\.二叉树的右视图 | +| 字节跳动 | 商业变现 | 后端 | 1143\. 最长公共子序列 | +| 字节跳动 | | 后端 | 2\. 两数相加 | +| 字节跳动 | 懂车帝 | 后端 | 3\. 无重复的最长字符串长度 | +| 字节跳动 | 商业广告 | 后端 | 88\. 合并两个有序数组 | +| 字节跳动 | 商业广告 | 后端 | 110\. 平衡二叉树 | +| 字节跳动 | | 后端 | 141\. 环形链表 | +| 字节跳动 | 西瓜视频 | 后端 | 236\. 二叉树的最近公共祖先 | +| 字节跳动 | 西瓜视频 | 后端 | 33\. 搜索旋转排序数组 | +| 字节跳动 | | 后端 | 25\. K 个一组翻转链表 | +| 字节跳动 | 教育 | 后端 | 215\. 数组中的第K个最大元素 | +| 字节跳动 | 教育 | 后端 | 515\. 在每个树行中找最大值 | +| 字节跳动 | 教育 | 后端 | 33\. 搜索旋转排序数组 | +| 字节跳动 | 教育 | 后端 | 31\. 下一个排列 | +| 字节跳动 | | 后端 | 124\. 二叉树中的最大路径和 | +| 字节跳动 | | 后端 | 25\. K 个一组翻转链表 | +| 字节跳动 | 幸福里 | 后端 | 56\. 合并区间 | +| 字节跳动 | 幸福里 | 后端 | 503\. 下一个更大元素 II | +| 字节跳动 | 幸福里 | 后端 | 322\. 零钱兑换 | +| 字节跳动 | 抖音 | 后端 | 297\. 二叉树的序列化与反序列化 | +| 字节跳动 | 抖音 | 后端 | 162\. 寻找峰值 | +| 字节跳动 | | 后端 | 110\. 平衡二叉树 | +| 字节跳动 | data | 后端 | 121\.买卖股票 | +| 字节跳动 | data | 后端 | 155\. 最小栈 | +| 字节跳动 | 飞书 | 后端 | 108\. 将有序数组转换为二叉搜索树 | +| 字节跳动 | 飞书 | 后端 | 221\. 最大正方形 | +| 字节跳动 | | 后端 | 124\. 二叉树中的最大路径和 | +| 字节跳动 | | 后端 | 128\. 最长连续序列 | +| 字节跳动 | | 后端 | 560\. 和为K的子数组 | +| 字节跳动 | | 后端 | 322\. 零钱兑换 | +| 字节跳动 | 广告 | 后端 | 415\.字符串相加 | +| 字节跳动 | 广告 | 后端 | 56\. 合并区间 | +| 字节跳动 | 游戏 | 后端 | 33\. 搜索旋转排序数组 | +| 字节跳动 | | 后端 | 328\. 奇偶链表 | +| 字节跳动 | | 后端 | 146\. LRU缓存机制 | +| 字节跳动 | | 后端 | 695\. 岛屿的最大面积 | +| 字节跳动 | | 后端 | 3\. 无重复字符的最长子串 | +| 字节跳动 | | 后端 | 215\. 数组中的第K个最大元素 | +| 字节跳动 | | 后端 | 322\. 零钱兑换 | +| 字节跳动 | | 后端 | 121\.买卖股票 | +| 字节跳动 | | 后端 | 15\. 三数之和 | +| 字节跳动 | 懂车帝 | 后端 | 25\. K 个一组翻转链表 | +| 字节跳动 | 懂车帝 | 后端 | 108\. 将有序数组转换为二叉搜索树 | +| 字节跳动 | 懂车帝 | 后端 | 22\. 括号生成 | +| 字节跳动 | | 后端 | 110\. 平衡二叉树 | +| 字节跳动 | | 后端 | 32\. 最长有效括号 | +| 字节跳动 | | 后端 | 88\. 合并两个有序数组 | +| 字节跳动 | | 后端 | 146\. LRU缓存机制 | +| 字节跳动 | | 后端 | 121\.买卖股票 | +| 字节跳动 | | 后端 | 236\. 二叉树的最近公共祖先 | +| 字节跳动 | | 后端 | 236\. 二叉树的最近公共祖先 | +| 字节跳动 | | 后端 | 206\. 反转链表 |