再不看就删了!超强前端面试题

时间:2021-1-8 作者:admin

Abstract

网络上的资源其实已经足够多了,所以在进行搜索的时候需要极大的筛选成本。为了减少这种低效的筛选,我将一些零散的知识整理在一起。

Base这个部分是几个前端知识库的链接,里面的内容比较浅显易懂,但不够深入。所以不要觉得看完面试题就ok,务必深入基础知识体系,不要执着于表象。

Collection来自日常的面试、闲聊和偶尔的突发奇想,主要是觉得比较有趣,所以有做一些记录和分类。

希望能够有助大家的学习前端基础知识。

Base

我将最基础的前端的知识点分为三个部分:

  • html+css+js(闭包、作用域、异步、继承)
  • 网络、性能、测试、编码
  • 自动化、工程化的开发

这三个划分出来的只是最为基础的内容,学习这部分内容一方面需要对于书面知识的阅读,也需要在项目中加以实践。所谓的面试题无非就是基础的知识点,加上一些真实工程中会遇到的问题。面试的重点也并非是你彻底的去实现某个算法,而是表述清楚一套解决方案或者算法逻辑。
前端面试其实挺浪费时间的,相对来说问过多的基础问题,不如问一些具有代表性的能够考察多方面深度的问题。这些问题虽然有答案模板,但是不理解你也不知道在说什么。所以多看书,多实践,将认识和实践相结合才能深入理解这些概念。

基础的面试问题题库已经有很多了,我觉得这个不错,如果需要基础知识的梳理,可以看看这个面试题库。最好作为知识的梳理,而不只是背面试题。个人觉得这个里面的题大概是入门级别的,刚学的时候看看就可以了。

中文前端面试大全:qiu-deqing/FE-interview

这个题库是英文的,相对来说体系更为分明一些,但内容较少,可以作为梳理结构的时候看看。

h5bp/Front-end-Developer-Interview-Questions

最后这个白皮书相对来说内容非常值得一读,关于技术本身的问题也不算太多,但有非常多非技术类的面试技巧、面试实例、提问方式的介绍和讲解。

yangshun/tech-interview-handbook


Collection

Intersting


Team Management


General

Function Program

HTTP

  • http1.0和http1.1的区别
  • http2具体内容
  • https具体内容

CSS

Javascript

HOLE 🙂

  • iframe
  • batch
  • diff/patch
  • ast/babel

Command

Product

  • 一个feed流,有哪些展现方式?如果当前页面可视区有5个格子,而你有20条信息需要展示,请问有哪些自动展示的算法?
  • 移动端的缓存机制有哪几种?
  • 小程序如何与native通信?react-native实现原理?jsbridge如何实现?
声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。