- react生命周期,对应的周期函数都做了什么
- 常用的HOOK
- useCallback以及useMemo的使用
- redux是什么? redux的核心工作流程
- flex弹性布局的相关属性
- session和co0kie的区别
- 闭包,什么情况下会用到闭包
- http和https的区别
- http状态码
- 块元素、行内元素、空元素
- css选择器有哪些,权重
- 前端模块化规范:commonjs、CMD、AMD、ES模块化
- 前端工程化docker/Jenkins打包
- link 和 @import
- 市面上常用的小程序框架
- vue的v-model双向数据绑定
- vue 、 react的单向数据流原理
- vue的父子组件通信
- webpack和模块化的关联
- call, bind, apply
- 防抖节流的内部原理
- 函数作用域、全局作用域、块作用域的区别
- position的属性以及对应的效果作用
- var let const 的区别
- js事件循环机制
- 对promise的认知,promise.all的特性与promise.race的特性以及两者间的区别
- setState的过程中做了什么,即原理,什么时候同步/什么时候会是异步
- 函数组件和类组件的区别
- react性能优化方面的处理做过哪些
- 对弹性盒模型的理解,flex是哪几个属性的简写(flex-grow、flex-shrink和flex-basis)
- 解构赋值,题: 设变量obj,设置obj.a字段,解构var {a=1} = obj, 问obj.a赋值为(undefined、null、2)什么情况下能拿到a设置的初始值1。
- ES6新特性的了解
- 对vw、rem、em、px的理解;1vw是多少
- 兼容性问题,请深究问题根因,今天面试我瘸了
- vue的生命周期,vue-router的生命周期,即路由守卫
- 都有什么手机自适应方法
- keep-alive保活,active、deactive生命周期
- 如何做的权限分配、验证
- useEffect工作过程中涉及的生命周期函数
- useMemo是什么时候运行的,与Memo之间的区别
- vue的页面防抖优化
- 对ts泛型的理解, 泛型和any的区别
- 如何封装一个重复性使用的ui组件,都暴露了什么属性,如何考虑这一问题
- 有没有在服务端设置过nginx
- http请求头都有哪些属性
- react、vue的单向数据流的工作原理
- 什么时候再子组件内使用state存储组件状态变量,什么时候使用props从外部组件传递数据进入到子组件
- 什么情况下会触发useEffect的运行,除了state的变化之外
- sass都使用了什么命令
- 跨域的解决方法都有什么
- vue的computed如何使用的
- vue的watch是如何工作的,watch中都有哪些属性,属性deep的使用?
- computed和watch的区别
- vuex都有哪些方法
算法题
-
js排序算法:冒泡、快速、选择排序,二分查找
-
[-3, 3] 区间选择两个实数相加,不大于1的概率。
-
两块钱一瓶酒,两个瓶盖换一瓶酒,四个空瓶换一瓶酒,请问二十块钱能买多少瓶酒?
-
项目相关: 项目主要是关于什么的,你主要负责什么,。。。。,你遇到最难的技术点,
持续更新。。。