再不看就删了!近期大厂前端面试题(链接失效请点原文)

因为掘金对分享的github链接只抓取一次,所以部分链接因为我们的commit已经失效,请点进github原文查看更新。

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

  • 写一个events,backbone或者jquery,包括on、off、once、trigger
  • 继承(基本概念,划重点)
  • 模版引擎
  • promise以及一些扩展
  • event loop 视频, SPEC
  • 异步
  • 作用域

Function Program

  • 闭包(基本概念,划重点)
  • 柯里化(Currying)

HTTP

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

CSS

  • BFC,双栏高度对齐

Javascript

  • new操作符做了什么
  • typeof以及类型转换

HOLE :)

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

Command

  • shell/bash命令
  • git命令

Product

  • 一个feed流,有哪些展现方式?如果当前页面可视区有5个格子,而你有20条信息需要展示,请问有哪些自动展示的算法?
  • 移动端的缓存机制有哪几种?
  • 小程序如何与native通信?react-native实现原理?jsbridge如何实现?

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/8904.html

(0)
上一篇 2023年 4月 21日 下午10:21
下一篇 2023年 4月 21日 下午10:21

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信