
马上要面试字节啦,我面试的那个部门会考算法(前端)。有没有过来人大佬给点建议,让我这周末针对性的刷刷算法。自己之前刷了一段时间的链表与二叉树,动态规划还没有看。 希望有头条大佬来支支招。( PS:并不是要题目,只是想知道算法着重看那几块更好)
1 usw 2020 年 6 月 19 日 那可能主要看算法导论比较好(捣乱 |
2 seki 2020 年 6 月 19 日 那还是先看看 dp 吧 |
3 Timzzzzz 2020 年 6 月 19 日 我上周前端一面让写一个快排,但是前端基础太差写出来还是挂了 |
4 PureWhiteWu 2020 年 6 月 19 日 二分,链表,图,树。 <= medium 即可。 |
5 TomIsion 2020 年 6 月 19 日 核心还是前端能力。 |
6 janwarlen 2020 年 6 月 19 日 一个周末...只能看个大概吧 |
7 ryanbuu 2020 年 月 19 日 他不会点明了考你哪个算法,基本上都是给你一个问题,让你想用什么数据结构解决,堆(大顶堆、小顶堆)、树(平衡二叉树、二叉搜索树、红黑树等等)和链表(单向链表、双向链表、循环链表)多看看。校招的话大概率不会问太深的前端问题。 |
8 StephenDev 2020 年 6 月 19 日 |
9 LennieChoi 2020 年 6 月 19 日 不至于考那么难的算法吧,我觉得 dp 这种的面试算法工程师,或高级工程师才会考。百度搜搜高频算法题,或者上国内 leetcode 看剑指 offer 里的题,快速训练下。一般都是数组类题较多,二分查找,排序类(快排思想,归并思想),前缀和,hashmap,双指针,反正数组类题很多是智力题,解法超级多。链表的话找闭环,链表翻转,组合翻转,树的话都是围绕 dfs,bfs 的,这类都是考代码基础的题,还有就是位运算的题,这类题没做过真不好想。另外平时还是得勤刷题养成习惯,算法训练是一个长期过程,虽然我们一提算法就习惯性在前面加面试俩字,但做算法毕竟是为了提高自己,不是为了面试 |
10 CoderGeek 2020 年 6 月 19 日 @StephenDev 我背面过 但不是字节 - - 还让我整多阶 b 树 逼数!!! |
11 noble4cc 2020 年 6 月 19 日 @LennieChoi 字节面试风格就是各种奇怪算法题(脑筋急转弯) |
12 vissssa 2020 年 6 月 19 日 建议推迟面试,起码刷 200 道再去吧,别浪费机会 现在字节面试 dp 算是经常出现了,难度基本都是中等以上 |
13 assassin1993zj OP 谢谢各位大佬的回答!!! |
14 fly22109 2020 年 6 月 20 日 为了面试而学算法嘛,形式主义严重,不去也罢 |
15 assassin1993zj OP @fly22109 奇怪的脑回路 |
17 assassin1993zj OP @lewis89 这种人可以不用回复他~ |
18 abyssbx 2020 年 6 月 22 日 刚面完 核心点还是能把自己之前的工作经历聊清楚 然后前端基础要扎实 算法题就不会出的很难 |
19 assassin1993zj OP @abyssbx 嗯嗯,之前面过一次了,还是要把基础打牢。上次就挂在编程题上了~ |