这是我在前端面试过程中的一些总结,包括一些知识点、面试题等。一些内容来自w040150594的真传,感谢他的分享。
我主用的是 Vue,所以 Vue 相关的内容会比较多,也会有一些React 的内容。
关于 TS ,虽然我简历写了一些相关 TS 的内容,但是没有几个面试官问到 TS ,所以 TS 的内容会比较少。
关于算法题,我总结了一些常见的 LeetCode 题目,涵盖了大部分前端面试中可能会遇到的算法题。
关于 HTML 的面试题几乎没人问,所以总结的内容也比较少。
熬到头了,感谢马圣开源,给小登看看,小登实习面试加油!
一面 2月27
二面 3月7
三面 3月10
oc 3月13
- CSS 上下文.md
- CSS 工程化.md
- position 定位.md
- rem、em.md
- 变形、过渡、动画.md
- 响应式设计.md
- 层叠上下文.md
- 居中方式.md
- 布局.md
- 渲染性能.md
- 盒子模型.md
- 选择器、层叠规则、选择器权重、继承.md
- 隐藏元素.md
- ES6.md
- V8.md
- big O.md
- instanceOf.md
- object 和 map.md
- onclick 和 addEventListener.md
- set 和 map.md
- this.md
- 作用域链、闭包、立即执行函数.md
- 原型链.md
- 原型链和类继承的区别.md
- 变量提升、暂时性死区、块级作用域.md
- 基本类型、最大值.md
- 字符串 String.md
- 对象 Object.md
- 异步、Promise.md
- 异步最大并发请求并按顺序组成结果.md
- 引用类型.md
- 执行上下文调用栈.md
- 数组 Array.md
- 柯里化.md
- 模块化、esm、cjs.md
- 深拷贝与浅拷贝.md
- 箭头函数和普通函数的区别.md
- 类型转换.md
- 遍历对象.md
- Fiber.md
- React Hook.md
- React 事件机制.md
- React 写 css 的方法.md
- React 虚拟dom 和 diff.md
- Redux.md
- render.md
- router.md
- state 和 props 区别.md
- state 更新过程.md
- 生命周期.md
- 组件、组件通信.md
- Composition API、Options API.md
- Vite 前端代理跨域.md
- keepalive.md
- key.md
- nextTick.md
- template渲染过程.md
- v-if和v-for的优先级.md
- v-show与v-if的区别.md
- vue css 功能.md
- vue3 与 vue2 区别.md
- vue和react的区别.md
- watch、computed.md
- watch、watcheffect.md
- 为什么要封装组件、怎么封装.md
- 事件 V-on 和修饰符.md
- 双向数据绑定(V-model).md
- 响应性(响应式基础).md
- 常见 Vue 项目目录结构.md
- 数据绑定 V-bind 和修饰符.md
- 生命周期.md
- 组件间通信.md
- 自定义指令 V-xx.md
- 虚拟dom和diff.md
- 虚拟列表、虚拟滚动.md
- Service Worker.md
- Spa 实现 和 hash、history路由.md
- 优化首屏渲染.md
- 安全.md
- 浏览器 JS 事件循环.md
- 浏览器 JS 事件流、事件代理、事件委托.md
- 浏览器垃圾回收.md
- 浏览器存储机制.md
- 浏览器架构.md
- 浏览器沙箱.md
- 浏览器渲染机制.md
- 浏览器缓存机制.md
- 跨域.md
- 输入URL之后发生了什么.md
- 进程和线程.md
- 页面性能指标.md
- 000 高质量题精选.md
- 1 两数之和.md
- 100 相同的树.md
- 102 二叉树层序遍历.md
- 11 盛最多水的容器.md
- 1143 最长公共子序列.md
- 121 买卖股票的最佳时机.md
- 131 分割回文串.md
- 132 分割回文串2.md
- 135 分发糖果.md
- 136 只出现一次的数字.md
- 14 最长公共前缀.md
- 141 环形链表.md
- 1450 在既定时间做作业的学生人数.md
- 15 三数之和.md
- 17 电话号码的字母组合.md
- 189 轮转数组.md
- 198 打家劫舍.md
- 2 两数相加.md
- 20 有效的括号.md
- 202 快乐数.md
- 203 移除链表元素.md
- 209 长度最小的子数组.md
- 21 合并两个有序链表.md
- 238 除自身以外的数组的乘积.md
- 26 删除有序数组中的重复项.md
- 27 删除元素.md
- 3 无重复字符的最长子串.md
- 300 最长递增子序列.md
- 34 在排序数组中查找元素的第一个和最后一个位置.md
- 381 O1时间插入删除获取随机元素.md
- 395 至少有 K 个重复字符的最长子串.md
- 40 组合总和 II.md
- 42 接雨水.md
- 45 跳跃游戏2.md
- 5 最长回文子串.md
- 509 斐波那契数.md
- 55 跳跃游戏.md
- 6 z字形变换.md
- 67 二进制求和.md
- 680 验证回文串2.md
- 695 岛屿的最大面积.md
- 718 最长重复子数组.md
- 72 编辑距离.md
- 76 最小覆盖字串.md
- 80 删除有序数组中的重复项2.md
- 88 合并两个有序数组.md
- 912 排序数组.md
- 92 反转链表2.md
- 93 复原ip地址.md