面试记录贴

凭记忆简单记录一下遇到的一些面试题。

时间线(数量)

  1. 2021.04.02(2家)
  2. 2021.04.06(3家)

css

  1. flex布局的具体属性和作用
  2. position的各个值和对应的参考物
  3. less、scss、stylus三个的差异性
  4. 预处理器中具体如何定义全局变量
  5. 写出用css画出一个三角形的代码

js

  1. 函数柯里化。
  2. 如何实现一个链式调用。
  3. new一个实例发生了什么?我们自己如何实现?
  4. 讲讲EventLoop。
  5. Promise实现的原理是什么?
  6. 自己如何用原生实现一个兼容各版本的swiper插件?
  7. 了解哪些算法?
  8. 写一个判断回文数的办法。
  9. 说说实现斐波那契的方法以及各自优缺点。
  10. 实现继承的方法以及各自的优缺点。
  11. 重绘回流。
  12. html的渲染机制。
  13. map和set的区别是什么?
  14. join这个方法,它具体做了什么?
  15. 说说对原型链的了解。
  16. 自己如何实现一个订阅发布类?

框架部分

  1. Vue父子组件生命周期顺序。
  2. 组件通讯方式。
  3. 自己如何实现一个双向数据绑定。
  4. 说出Vue中你熟悉的某个api实现的原理。
  5. 如何自定义一个vue指令。
  6. 说说vuex的工作机制。
  7. 说说vue和react中你对虚拟dom的了解。
  8. 虚拟化长列表你如何进行优化。
  9. react高阶组件是什么?
  10. 受控组件和非受控组件有啥区别?
  11. vue中,keep-alive实现的原理是什么?

webpack

  1. webpack打包的原理是啥?
  2. 谈谈对webpack的理解
  3. webpack中常用的插件有哪些?
  4. 有没有自己手动配置过webpack,配置过哪些?
  5. 热更新实现的原理是什么?
  6. 有没有做过模块分包?
  7. webpack性能优化有哪些方法?

计算机理论

  1. http请求1.0和1.1有什么区别?
  2. http无连接性是什么?如何解决?
  3. 谈谈对浏览器缓存的理解?
  4. 浏览器缓存由http中哪些字段控制?
  5. tcp协议的具体内容是啥?
  6. https比http多了什么?是如何实现加密的?
  7. 浏览器本地存储知道哪些?对web SQL和IndexDB熟悉吗?

此贴仅仅为了记录个人面试遇到的面试题!
如果对其他小伙伴有所帮助那么就更好了,诸君互勉~

version

  1. 2021-04-07
已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页