前端面试题总结框架

4 篇文章 0 订阅
4 篇文章 0 订阅

面试题整理框架

面试题

面试(1)
面试(2)
面试(3)

Git

git相关简介和常用命令?
GitHub相关简介以及其和Git区别?

前端

首屏加载速度慢怎么解决?
大文件如何做断点续传?
说说你对fiber架构的理解?解决了什么问题
说说如何借助webpack来优化前端性能?
web常见的攻击方式有哪些?如何防御?
说说你对webSocket的理解?
谈谈浮动和清除浮动
对BFC的详解
一个浏览器从加载URL到页面展示出来,经过了哪些步骤?
前端跨域的解决方案?
说说你对事件循环event loop的理解
说说你对koa中洋葱模型的理解?
如果需要手动写动画,你认为最小时间间隔是多久,为什么?
介绍一下你对浏览器内核的理解
CDN的特点及意义?
说说AMD、CMD、commonJS模块化规范的区别?
请解释什么是事件代理?
说说你对事件循环的理解?
package.json中版本号的规则详解?

React

react事件机制
说说Real diff算法是怎么运作的?
说说 Real DOM 和 Virtual DOM 的区别?优缺点?
基于Diff的开发建议?
说说react 中jsx语法糖的本质?
说说你对React中虚拟dom的理解?
为什么虚拟dom会提高性能
说说Connect组件的原理是什么?
调和阶段setState干了什么?
说说React生命周期中有哪些坑?如何避免?
React中useMemo和useCallback如何做到性能优化?
react有状态组件和无状态组件的理解及使用场景?
React 废弃了哪些生命周期?为什么?
类中key发生改变后有哪些变化?执行了什么什么周期函数
说说react中引入css的方式有哪几种?区别?
React中Refs的作用是什么?如何使用,父组件是函数组件ref如何获取子组件内容
说说你对redux中间件的理解?常用的中间件有哪些?实现原理?
说说React生命周期有哪些不同的阶段?每个阶段对应的方法是?
说说你对@reduxjs/toolkit的理解?和react-redux有什么区别?
React 的理解?有哪些特性?
React生命周期中有哪些坑?如何避免?

Vue

什么是响应式设计?响应式设计的基本原理是什么?如何做?
vue.js之componentd、methods和watch的区别详解?
vue基础面试题(day01)
vue基础面试题(day02)
vue基础面试题(day03)
vue面试题(day04)
vue面试题(day05)
vue的diff算法?
vue生命周期?以及vue2和vue3生命周期的区别??

Javascript

Js数据类型判断都有哪几种方式?至少说出5种?它们的区别是什么?
typeof 与 instanceof 区别?

TS

TS基本语法 TS中的泛型
CSS
列举一些CSS框架?
CSS中transform的使用?
Flex布局是什么?
说说设备像素、css像素、设备独立像素、dpr、ppi之间的区别?

ES6

ES6中 Promise的?使用场景?
ES5 / ES6 的继承除了写法以外还有什么区别?
对promise的理解分享?
ES6对String字符串、Array数组、Number数字、Object对象 类型做了哪些升级优化?
ES5、ES6和ES2015有什么区别?

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值