猿辅导秋招持续招聘中,以下为今年秋招的面经和算法汇总。
本帖均为自己整理,并会持续更新,希望同学们可以点赞评论支持一下~
去年秋招汇总
去年做的秋招面经汇总贴:https://www.nowcoder.com/discuss/240129
21届秋招汇总
前端
服务端
一面
二面
三面
客户端
二面
三面
数据开发
算法
数分
算法题汇总
因为开发和算法岗有重复的题,所以总结到了一起。
其中二叉树和链表的题考察的频率非常多。
注:多次出现会标注频次,没有写的均为1次。
- 求二叉树第K层节点数
- 给一个二叉树,返回max(深度,宽度)
- 二叉树最近公共父节点
- 二叉树最大深度(2次)
- 二叉树的非递归中序遍历
- 根据前序遍历序列,输出中序遍历
- 根据中序遍历和后序遍历还原二叉树
- 一棵树的最大距离
- 二叉搜索树的最近公共祖先(2次)
- 二叉树找到最后一层的第二个节点,若不存在则抛出一个异常
- 二叉搜索树转双向链表
- 二叉查找树的两个节点相差的最小值
- 一颗二叉树是否是二叉搜索树(3次)
- 判断一棵树是否为完全二叉树
- 求二叉搜索树的任意两个节点值之差的最小值
- 删除链表重复元素
- 两个链表然后求和 (2次)
- 有序链表合并(leedcode.21)
- 翻转环形链表(3次)
- 单向链表取倒数第K个节点
- 给定一个链表,翻转从m位置到n位置的链表
- 一个链表的第一个环
- 两个有环的链表,判断是否相交
- 一个链表,给定一个目标值,比目标值大的节点去到链表后面
- 无序链表拆分成两个有序链表,一个链表只有奇数,另一个链表只有偶数
- 单链表反转(2次)
- 给一个N,打印一个旋转矩阵
- 合并区间(leedcode.56)
- 最长递增子序列个数(leetcode 673)
- 求岛屿数量 (leedcode.200)(3次)
- 统计单词数量 输出前K个单词
- 最长回文子串
- 累加数(leedcode.306)
- 给定一个数n,输出1-n的字典排序数组
- 给一个字符串数组,把由相同字母组成的字符串分入同组
- 给一个整形数组,要求分为两部分,第一个部分的元素的最大值比第二部分的最小元素要小
- 无序数组中找出第K大的元素
- 马走日,判断能否从一个点到另一个点,并返回路径
- 快速排序
- 已知电影开始与结束时间,看最多场电影
- 多线程打印数字
- 写单例模式
- 矩阵顺时针翻转90度
- 32 位整数翻转
- 滑动窗口最大值
全部评论
(6) 回帖