纯应试向押题
套路
-
举例
-
将不会的变成会的
-
侃侃而谈
HTML 押题
-
(必考) 你是如何理解 HTML 语义化的?
-
meta viewport 是做什么用的,怎么写?
-
canvas 元素是干什么的?
CSS 押题
-
(必考) 说说盒模型。
-
css reset 和 normalize.css 有什么区别?
-
(必考)如何居中?
-
选择器优先级如何确定?
-
BFC 是什么?
-
如何清除浮动?
JS 押题
-
JS 有哪些数据类型?
-
(必考) Promise 怎么使用?
-
(必考) AJAX 手写一下?
-
(必考)闭包是什么?
-
(必考)这段代码里的 this 是什么?
-
(必考)什么是立即执行函数?使用立即执行函数的目的是什么?
-
async/await 语法了解吗?目的是什么?
-
如何实现深拷贝?
-
如何实现数组去重?
-
如何用正则实现 string.trim() ?
-
JS 原型是什么?
-
ES 6 中的 class 了解吗?
-
JS 如何实现继承?
-
== 相关题目直接反着答(放弃)
DOM 押题
-
DOM 事件模型是什么?
-
移动端的触摸事件了解吗?
-
事件委托是什么?有什么好处?
HTTP 押题
-
HTTP 状态码知道哪些?
-
301 和 302 的区别是什么?
-
HTTP 缓存怎么做?
-
Cache-Control 和 Etag 的区别是什么?
-
Cookie 是什么?Session 是什么?
-
LocalStorage 和 Cookie 的区别是什么?
-
(必考)GET 和 POST 的区别是什么?
-
(必考)怎么跨域?JSONP 是什么?CORS 是什么?postMessage 是什么?
Vue 押题
-
(必考)Vue 有哪些生命周期钩子函数?
-
(必考)Vue 如何实现组件通信?
-
Vuex 的作用是什么?
-
VueRouter 路由是什么?
-
Vue 的双向绑定是如何实现的?有什么缺点?
-
Computed 计算属性的用法?跟 Methods 的区别。
算法押题
-
排序算法(背诵冒泡排序、选择排序、计数排序、快速排序、插入排序、归并排序)
-
二分查找法
-
翻转二叉树
把上面三个背一下,算法题必过。
安全押题
-
什么是 XSS 攻击?如何预防?
-
什么是 CSRF 攻击?如何预防?
Webpack 题
-
转译出的文件过大怎么办?
-
转译速度慢什么办?
-
写过 webpack loader 吗?
发散题
-
从输入 URL 到页面展现中间发生了什么?
-
你没有工作经历吗?
-
你遇到过最难的问题是什么?
-
你的期望薪资是多少?
-
(任何你不会的问题)
-
承认不会
-
询问详细细节:你问的是不是XXX方面的知识?请问你想问的是哪方面知识?
-
根据面试官的回答,向有利于自己的方向引导话题。
刁钻代码题
-
map加parseInt
-
a.x = a = {}
-
(a 1 && a 2 && a==3) 可能为 true 吗?
有任何疑惑加群QQ786276452
对前端的技术,架构技术感兴趣的同学关注我的头条号,并在后台私信发送关键字:“前端”即可获取免费的架构师学习资料
知识体系已整理好(源码,笔记,PPT,学习视频),欢迎免费领取。还有面试视频分享可以免费获取。关注我,可以获得没有的架构经验哦!!