飞航智能科技 前端实习 一面 面经

   你在项目中如何实现 Ant Design 的换肤功能?
你是否了解 Ant Design 组件库的换肤方案?
React 项目中的性能优化有哪些?
前端基础知识
浏览器相关
访问一个 URL 到页面加载完成的整个过程,前端可以做哪些优化?
强缓存和协商缓存的触发条件及区别?
你是否在项目中真正使用过协商缓存?
渲染过程中哪些操作会触发重绘和回流?
获取 DOM 节点高度是否会触发重绘或回流?
React 相关
React 项目中的性能优化手段?
如何实现图片懒加载?
React 的事件机制和原生事件机制的区别?
useState 在倒计时组件中的问题(不更新、误差等)如何解决?
JavaScript 相关
== 和 === 的区别,== 进行类型转换的原理?
深拷贝和浅拷贝的区别,如何实现深拷贝?
Promise 的使用:有 5 个模块 A、B、C、D、E,其中 C 依赖 A 和 B,E 依赖 D,如何使用 Promise 处理异步请求?
Promise.all 的缺点是什么?如何优化?
ES6+ 新特性(箭头函数、解构、Promise、Map、Set等)?
箭头函数的 this 绑定规则?
CSS 相关
常见的水平垂直居中方案?
盒模型(content-box、border-box)的区别?
CSS 选择器的优先级计算规则?
算法和数据结构
如何将一个扁平数组转换为树状结构?
Node.js 相关
你对 Node.js 的了解?
JWT(JSON Web Token)的加密方式,如何使用?
JWT 的主要作用是什么?
Node.js 的中间件原理?
全部评论

相关推荐

评论
1
6
分享

创作者周榜

更多
牛客网
牛客企业服务