与典型的软件工程师面试不同,前端面试对算法的重视比较低。面试会更多考查错综复杂的前端知识,像HTML、CSS、JavaScript等等。
虽然现在有一些资料,可以帮助前端开发者准备面试,但是远不如软件工程师那么丰富。目前为止,最有用的前端面试资料是前端开发者面试问题集。但是,有相当一部分问题,我在网上找不到完整满意的答案。因此,我在这里试着回答这些问题。这是一个开源项目,希望随着社区广泛参与,得到更多的支持。
那你可能对技术面试手册感兴趣,它对常规面试很有帮助,包含算法、性格行为等一系列问题。另外,里面还有一份面试锦囊!
如果你对数据结构如何实现感兴趣的话,可以看看Lago,这是一个数据结构和算法由JavaScript实现的函数库。这个项目仍然在开发中,我计划把它打造成可用于实际生产的函数库,同时,也可以作为了解数据结构和算法的参考资料。
欢迎大家提出PR,针对答案中的错误进行指正,或者建议加入新的问题。