拥有《2019面试押题》,就算时逢寒冬,那又有何惧?
大家期待已久的2019面试押题已经上线!
今年的押题比去年而言更新了 React 和 TypeScript 两部分,并且删除了一些不常考的题目,由于内容变多,所以课程分了三次讲,每周一晚直播。(没时间看直播的同学可以之后购买录屏)
1.面试/笔试前看看押题,可以让你非常不慌。如果你明天就要去面试,那么今晚看押题是性价比最高的一件事情
2.我押题的原则是:不求题多,只求押中。
3.直播主要讲答题思路,不会一一公布标准答案,你按照我给的思路回答,基本就能通过面试。
别说了,快上车! 想要获取报名方式以及免单方式的同学直接拖到文末哟~
什么?你不知道什么是面试押题?
下面是去年押题的押中率反馈:
刚上了2019年面试押题第一次课程就已经有学生反馈帮助很大啦!
2019面试押题大纲
注意事项
1.『很多』公司面试题都是常年不更新的,『可能』你搜该公司往年的面经,就能猜到今年的题目。 2.很多面试官的知识也是常年不更新的,你不要答得太『偏激』,应该了解大众的想法。 3.本押题主要强调答题思路,具体答案都可以搜到(不要用百度)
技巧
1.遇到比较抽象的题目就具体化(举例),遇到比较具体的题目就抽象化(阐述) 2.抽象题目搜知乎,代码题目搜 Stackoverflow 或博客 3.『XXX 的原理』这种题目一般都是说源代码思路,但你不需要看源码,直接看别人的博客即可(再次强调,不要用百度)
HTML
1.必考:你是如何理解 HTML 语义化的? 举例 2.meta viewport 是做什么用的,怎么写? 举例 3.你用过哪些 HTML 5 标签? 举例 4.H5 是什么? 阐述
CSS
1.必考:两种盒模型分别说一下。 举例 2.必考:如何垂直居中? 分情况讨论 3.必考:flex 怎么用,常用属性有哪些? 举例 4.必考:BFC 是什么? 举例 5.CSS 实现图片宽高自适应 代码 6.CSS 选择器优先级 举例 7.清除浮动说一下 代码
原生 JS
必考:ES 6 语法知道哪些,分别怎么用? 举例(let const class 展开运算等) 必考 Promise、Promise.all、Promise.race 分别怎么用? 举例 必考:手写函数防抖和函数节流 代码 必考:手写AJAX 代码 必考:这段代码里的 this 是什么? 看调用 必考:闭包/立即执行函数是什么? 阐述 必考:什么是 JSONP,什么是 CORS,什么是跨域? 举例 常考:async/await 怎么用,如何捕获异常? 举例 常考:如何实现深拷贝? 代码 常考:如何用正则实现 trim()? 代码 常考:不用 class 如何实现继承?用 class 又如何实现? 代码 常考:如何实现数组去重? 代码 放弃:== 相关题目(反着答) 性价比 送命题:手写一个 Promise
DOM
必考:事件委托 曾考:用 mouse 事件写一个可拖曳的 div
HTTP
必考:HTTP 状态码知道哪些?分别什么意思? 必考:HTTP 缓存有哪几种? 必考:GET 和 POST 的区别 Cookie V.S. LocalStorage V.S. SessionStorage V.S. Session
框架 Vue
必考:watch 和 computed 区别是什么? 必考:Vue 有哪些生命周期钩子函数?分别有什么用? 必考:Vue 如何实现组件间通信? 必考:Vue 数据响应式怎么做到的? 必考:Vue.set 是做什么用的? Vuex 你怎么用的? VueRouter 你怎么用的? 路由守卫是什么?
框架 React
必考:受控组件 V.S. 非受控组件 必考:React 有哪些生命周期函数?分别有什么用?(Ajax 请求放在哪个阶段?) 必考:React 如何实现组件间通信? 必考:shouldComponentUpdate 有什么用? 必考:虚拟 DOM 是什么? 必考:什么是高阶组件? React diff 的原理是什么? 必考Redux 是什么? connect 的原理是什么?
TypeScript
never 类型是什么? TypeScript 比起 JavaScript 有什么优点?
Webpack
必考:有哪些常见 loader 和 plugin,你用过哪些? 英语题:loader 和 plugin 的区别是什么? 必考:如何按需加载代码? 必考:如何提高构建速度? 转义出的文件过大怎么办? 不错的参考: zhuanlan.zhihu.com/p/44438844
安全
必考:什么是 XSS?如何预防? 必考:什么是 CSRF?如何预防? 开放题目 必考:你遇到最难的问题是怎样的? 你在团队的突出贡献是什么? 最近在关注什么新技术 有没有看什么源码,看了后有什么记忆深刻的地方,有什么收获
刁钻题目
- 代码 [1,2,3].map(parseInt)
- 代码 var a = {name: 'a'} a.x = a = {} 问 a.x 是多少? 3.(a ==1 && a== 2 && a==3)可能为 true 吗?
超纲题
JS 垃圾回收机制 Eventloop 说一下
个性化题目
PWA echarts.js / d3.js three.js flutter
做个 hello world 基本就能应付面试了,如果应付不了,就再做个复杂点的。
如何查看答案与获得《2019面试押题》
一.优惠购买享返现
如何操作?只需三步!
二.评论免单
凡是购买过《2018面试押题》的小伙伴,有压中2道题目以上的,可戳此发表评论压中的题目,截图给班主任即可获得《2019面试押题》免单机会!
添加班主任微信咨询免单或是拉你进2019押题反馈群哟~ 圆圆:hungervalley 茜茜:astak10 思思:xiedaimala02