首页/全部课程/前端/课程详情
课程介绍

### 前端面试必看,好评爆满的面试押题!


-课程资料请点击以下链接联系售后人员进行咨询,http://uee0qos5z83hasz1.mikecrm.com/SDhfEga”


### 学生面试反馈


[一次前端面试小结](https://juejin.cn/post/6864716708276355086)


## 注意


1. 课程一经购买,不支持退课,故购买前请先试看或咨询微信。

2. 课程完整的源代码加群后才能得到。

常见问题
Q1: 本课程的价格是一次性的吗?
A: 课程标价就是整个课程的价格,购买后观看本课程内所有章节视频不另外收费。
Q2: 购买本课程提供所用软件吗?
A: 客栈学院只提供课程教学,不提供软件销售和下载,请同学们自行安装好正版软件进行学习。
Q3: 本课程有观看有效期吗?
A: 课程不限有效期,购买成功即可随时观看。
Q4: 本课程视频可以下载吗?
A: 由于视频涉及版权问题,课程视频不支持下载。
Q5: 本课程买了之后有售后服务吗?
A: 购买完课程之后可以加售后答疑微信,课程学习过程中会有资料发送、答疑解惑等售后服务内容。
目录18章74节
第1章 HTML+CSS押题
1-1: 押题概述
免费
1-2: HTML 第一、二题
1-3: HTML 第三题
1-4: CSS 第一题
1-5: CSS 第二题
1-6: CSS 第三题
1-7: CSS 第四、五题
第2章 JS押题基础篇1
2-1: 第一题:JS数据类型有哪些?
2-2: 第二题:原型链是什么?
2-3: 第三题:代码中的 this 是多少
2-4: 第四题:new 做了什么?
第3章 JS押题基础篇2
3-1: 第五题:什么是立即执行函数
3-2: 第六题:什么是闭包
3-3: 第七题:如何实现类
3-4: 第八题:如何实现继承
第4章 JS押题手写篇1
4-1: 手写节流防抖
4-2: 手写发布订阅
4-3: 手写AJAX
第5章 JS押题手写篇2
5-1: 手写简版Promise(月薪2万以下不问)
免费
5-2: 手写 Promise.all
免费
第6章 JS押题手写篇3
6-1: 手写深拷贝
6-2: 数组去重
第7章 DOM押题
7-1: DOM事件模型
7-2: DOM事件委托
7-3: 手写拖曳div
第8章 HTTP 押题
8-1: GET和POST的区别是什么
免费
8-2: HTTP缓存有哪些方案
8-3: HTTP和HTTPS的区别
8-4: 三次握手四次挥手是什么
8-5: 说说同源策略和跨域
8-6: Cookie、Session、LS、SS 的区别
8-7: HTTP 1 和 HTTP 2 的区别
第9章 TypeScript 押题
9-1: TS 和 JS 的区别是什么?
9-2: any、unknown、never 的区别是什么?
9-3: type 和 interface 的区别是什么?
9-4: TS 工具类型的作用和实现?
第10章 Vue 2 押题
10-1: Vue 2 的生命周期钩子有哪些?
10-2: Vue 2 组件间通信方式有哪些?
10-3: Vuex 用过吗?怎么理解?
10-4: VueRouter 用过吗?怎么理解?
10-5: Vue 2 是如何实现双向绑定的?
第11章 Vue 3 押题
11-1: Vue 3 为什么使用 Proxy?
11-2: Vue 3 为什么使用 Composition API?
11-3: Vue 3 对比 Vue 2 做了哪些改动?
第12章 React 押题
12-1: 虚拟 DOM 的原理是什么?
12-2: React 或 Vue 的 DOM diff 算法是怎样的?
12-3: 选看:带你看React源码,看懂月薪20k+
12-4: React 有哪些生命周期钩子函数?
12-5: React 如何实现组件间通信?你如何理解 Redux?
12-6: 什么是高阶组件 HOC?
12-7: React Hooks 如何模拟组件生命周期?
第13章 Node.js 押题
13-1: Event Loop 是什么(事件循环)
13-2: 浏览器的任务和微任务是什么?
13-3: express 和 koa 的区别有哪些?
第14章 工程化押题(webpack、vite)
14-1: 常见 loader 和 plugin 的区别是什么
14-2: webpack 如何解决开发时的跨域问题?
14-3: 如何实现 tree-shaking?
14-4: 如何提高 webpack 构建速度?
14-5: webpack 与 vite 的区别是什么?
14-6: webpack 怎么配置多页应用?
14-7: swc、esbuild 是什么?
第15章 非技术题
15-1: 你为什么从上一家公司离职?
15-2: 你的缺点是什么?
15-3: 你的薪资要求是多少?
15-4: 何时可以到岗?
15-5: 你对加班的看法?
15-6: 你遇到最难的 bug 是什么?
第16章 算法押题
16-1: 算法:大数相加(也叫两数相加)
16-2: 算法:两数之和
16-3: 算法:无重复最长子串的长度(滑动窗口)
第17章 刁钻题
17-1: [1,2,3].map(parseInt)
17-2: a.x = a = {}
17-3: if true function a a = 2
第18章 答题技巧
18-1: 答题技巧
方应杭
饥人谷CTO
方应杭老师,10年资深前端开发、先后在腾讯、阿里巴巴和彩程任职;知乎已有 6万关注者,获得近20 万次赞同,14 万次收藏。