当前位置: 首页 > 面试经验 >

快手前端一面

优质
小牛编辑
85浏览
2023-08-15

快手前端一面

JS的数据类型有哪些?检测类型的方法

instanceof的检测机制是什么?

对this的理解

如何理解闭包?举个例子?

这段代码会输出什么?为什么?如何解决?

for(let i = 1; i <= 5; i++) {
    setTimeout(function() {
        console.log(i);
    }, 0)
}

对模块化开发的理解?

Ajax的实现原理是什么?

数组有哪些方法?

使用reduce实现数组求和?

什么是重绘和重排?

什么是CSS动画?

用CSS动画实现以下效果:要求一个元素透明度从0变成1,延时2s执行?

浏览器打开一个页面的时候,需要启动哪些进程?

对Chrome渲染机制的理解?

常用的React Hooks?

useContext如何使用?

如何自定义Hooks?

对React.memo()的理解?

对React Fiber的理解?

React17更新了哪些内容?

Webpack的构建流程?

Webpack常见的plugin有哪些?

Webpack常见的loader有哪些?

有自己写过plugin吗?

Http和Https的区别?

常见的Http请求方法有哪些?

手写防抖、节流?

给你一个数组,请实现数组扁平化,并进行去重和升序排列。

arr = [[1, 2, 3, 11], [8, 4, 5, 6, [1, 7, 8, 9, [10, 9, 11, 12]], [13, 14]]];

 类似资料: