Skip to content

前端面试中的编码算法

原文:https://www.frontendinterviewhandbook.com/coding/algorithms/

前端工程师毕竟也是软件工程师,前端工程师应该具备算法和数据结构方面的基本能力。在你的前端面试中,你将被要求解决算法问题,这是可能的,也是合理的,而且最有可能的是,你将被期望使用 JavaScript。

树是前端开发中经常遇到的数据结构,因为 DOM 是一棵树,所以如果你必须区分优先级,一定要专注于擅长树数据结构和树的通用算法,比如广度优先搜索和深度优先搜索。

《技术面试手册》详细介绍了如何准备算法问题。

Go to Tech Interview Handbook  →

算法课程

AlgoMonsterT3】

AlgoMonster 旨在帮助你在最短的时间内通过技术面试。由谷歌工程师开发的 AlgoMonster 使用数据驱动的方法来教你最有用的关键问题模式,并有内容帮助你快速修改基本的数据结构和算法。最重要的是,AlgoMonster 不是基于订阅的——支付一次性费用,就可以获得终身访问检查一下→

寻找编码面试:编码问题的模式

这个由设计大师设计的课程扩展了推荐练习题中的问题,但是从问题模式的角度来进行练习,这是一个我也同意的学习方法,我个人也使用这个方法来更好地编写面试代码。本课程允许你用 Java、Python、C++、JavaScript 来练习选定的问题,并提供这些语言的示例解决方案。学习和理解模式,而不是背答案! 结账→

JavaScript 课程

如果你想练习更多针对 JavaScript 的结构化算法,可以看看下面的课程。

课程 复习 持续时间 价格 内容
掌握编码面试:数据结构+算法 4.6/5 19.5 小时 $ 基本数据结构和算法,工作申请,行为面试,谈判
JavaScript 数据结构和算法大师班 4.5/5 45 小时 $ 基本和高级数据结构和算法
Ace JavaScript 编码面试 - 87h $ 基本数据结构和算法、系统设计、面向对象设计


回到顶部