Skip to content

问题记录 ​

浏览器相关 ​

  • 跨域是什么?如何解决跨域问题 ​

  • nginx 解决跨域问题
  • 协商缓存与强缓存,项目上对资源进行缓存的策略是怎么样的。 ​

计算机网络相关 ​

  • XSS 攻击是什么以及如何防御?#web 安全(xss/csrf) ​

  • HTTPS 如何加密 ​

  • 301 和 302 的区别,什么情况下应该使用 ​

业务功能实现 ​

  • 防抖与节流 ​

javascript 基础相关 ​

  • this 的指向以及箭头函数 ​

  • 闭包 ​

  • promise ​

  • 原型链 ​

  • 事件循环 ​

  • 函数柯里化 ​

  • 浅拷贝和深拷贝 ​

  • 事件代理 ​

  • call、bind 和 apply 的使用方法以及源码手写 ​

CSS 相关 ​

  • css 如何实现垂直居中布局 ​

  • 重绘、回流 ​

  • BFC ​

React 相关 ​

  • 如何利用memorization概念编写组件 ​

  • React V16 后完整的生命周期 ​

  • React setState 批量处理(涉及 setState 是异步还是同步的问题) ​

  • React Fiber 架构 ​

  • React Diff 算法 ​

  • React 组件什么时候重新渲染 ​

  • useMemo 与 useCallback 的使用及原理 ​

  • useEffect 里可以使用 if 吗 ​

  • 封装过自定义 hook 吗,举个业务例子 ​

  • React hooks对于类组件有什么性能提升,解决了什么问题 ​

工程化相关 ​

  • webpack 打包优化 ​

  • webpack 常用的 plugin 和 loader ​

  • ESLint、Prettier 和 CommitLint 相关配置 ​

  • 工程化的理解和实践 ​

  • 性能优化 ​

项目问题 ​

  • 遇到难解决的问题如何应对 ​

  • 开发组对于项目的一整个安排流程 ​

微前端 ​

  • iframe 系统套系统如何通信,以及解决鉴权问题 ​

开放性问题 ​

  • 如何看待 React 技术框架,对于 React 官网的 slogan 是如何理解的 ​

  • ​

  • ​