标签:前端高频面试题

  • 请问如何写一个babel?

    前言 Babel 是现代 JavaScript 语法转换器,几乎在任何现代前端项目中都能看到他的身影,其背后的原理对于大部分开发者还属于黑盒,不过 Babel 作为一个工具真的有了…

    2020年3月12日 72
  • 如何搭建一个组件库的开发环境

    技术选型 css 解决方案 由于CSS 本身的众多缺陷,如书写繁琐(不支持嵌套)、样式易冲突(没有作用域概念)、缺少变量(不便于一键换主题)等不一而足。为了解决这些问题,社区里的解…

    2020年3月11日 100
  • 说说你所理解的JavaScript的运行机制

    了解JavaScript运行机制有助于我们避免bug,并写出高性能的代码,当然还有一大用处就是有助于我们通过造火箭环节的面试。 具体而言你会搞清楚以下问题: 作用域链本质上是如何…

    2020年3月10日 74
  • 请手动实现一个深克隆

    前言 实现一个深克隆是面试中常见的问题的,可是绝大多数面试者的答案都是不完整的,甚至是错误的,这个时候面试官会不断追问,看看你到底理解不理解深克隆的原理,很多情况下一些一知半解的面…

    2020年3月10日 103
  • 请说说你对DOM的理解,如事件模型或事件流等

    DOM DOM的事件模型是什么? DOM的事件流是什么? 什么是事件委托? 前端框架大行其道的今天,我们直接操作DOM的时候变得更少了,因此不妨复习一下DOM的基本知识 DOM…

    2020年3月9日 80
  • 请问如何开发Babel插件?

    本文来源于通过开发 Babel 插件理解抽象语法树(AST),原文来源于understanding-asts-building-babel-plugin 每天数以千计的 Java…

    2020年3月5日 64
  • 通知组件的设计,须遵循哪些原则

    在校招和一些初中级岗位上会涉及一些组件的设计工作,可能是直接手写,也可能是讲设计思路,目前最常考的三种就是轮播图、级联选择组件和自动完成组件. 上述三种组件难度适中,而且发挥空间很…

    2020年3月4日 90
  • 面试回答问题的技巧

    技术面试通常至少三轮: 基础面试: 主要考察对岗位和简历中涉及到基础知识部分的提问,包括一部分算法和场景设计的面试题,这一面可能会涉及现场coding. 项目面试: 主要考察简历…

    2020年3月4日 81
  • 面试官到底想看什么样的简历?

    面试官到底想看什么样的简历? 简历准备 简历是你进入面试的敲门砖,也是留给意向公司的第一印象,所以这个很重要,必须在这上面做足了文章,一份优秀的面试简历是整个面试成败的重中之重,我…

    2020年3月3日 71
  • 面试官连环追问:数组拍平(扁平化) flat 方法实现

    前言 前段时间秋招面哔哩哔哩的时候,面试官问:如何实现 flat 方法?当时手写的并不完美,后来回盘复习,发现面试要求手写数组拍平(扁平化) flat 方法的面试官不在少数。其中包…

    2020年2月27日 164
QR code