面试时遇到过的问题

Author Avatar
饶英俊(Royin) 7月 06, 2022

引言

下面将介绍我在面试中遇到过的以及可能会遇到的一些问题,记录于此,用于记错和巩固

已遇到的面试问题

有些遗忘了想不起了的,就不做记录了。

Vue 相关

  • Vue 的响应式原理?

  • Vue computed 是怎么工作的?

  • Vue2 和 Vue3 相比做了哪些修改?

  • Vue 组合式 API 是什么?

  • Vuex 中 Mutation 和 Action 有什么区别?

  • Vue 中使用组合式 API 有什么好处?

  • Vue diff 过程?

  • Vue 双向数据绑定原理?

  • Vue 中 v-if 和 v-show 的区别?

  • Vue 相关性能优化?

  • Vue 中 v-for 和 v-if 可以同时使用吗?

  • 说说 Vue 自定义指令?

  • Vue 自定义指令钩子函数?

  • Vue 生命周期钩子函数?

Webpack 相关

  • Webpack HMR 热更新原理?

  • 有用过哪些 Webpack 的 Loader?

  • 有用过哪些 Webpack 的 Plugin?

  • Webpack 中的 Loader 和 Plugin 有什么区别?

  • Webpack 构建流程?

  • Webpack 构建速度优化?

Vite 相关

  • Vite 和 Webpack 的区别?

  • Vite 构建速度为什么快?

Javascript 相关

  • Javascript 里实现继承的几种方式?

  • 阐述一下 Typescript 和 Javascript 的区别?

  • 对闭包的理解?

  • 使用 Typescript 的好处?

  • form 表单提交有哪些数据格式?

  • 说说作用域?

  • 说说作用域链?

  • 页面渲染流程?

  • 0.1 + 0.2 为什么不等于 0.3

计算机网络相关

  • 说说 CDN 原理?

  • HTTP 状态代 302 和 304 的区别?

  • HTTP 状态码 401 和 403 区别 ?

  • 说说 DNS 解析?

  • 说说 TCP 中三次握手和四次挥手?

  • HTTP(S) 协议

数据结构/排序/查找

  • 八大排序?

  • 数据结构:栈、队列、树、链表?

  • 各种查找元素方式?

该博客版权归饶英俊(Royin)所有,严禁抄袭,欢迎转载。如有反馈或建议等可通过邮箱联系我
本文链接:https://raoyingjun.github.io/2022/07/06/%E9%9D%A2%E8%AF%95%E6%97%B6%E9%81%87%E5%88%B0%E8%BF%87%E7%9A%84%E9%97%AE%E9%A2%98/