金三银四,分享一波大厂高频面试题,顺便再求个star,应该问题不大
持续更新中…
Vue系列
- 面试官:说说你对vue的理解?
- 面试官:说说你对双向绑定的理解?
- 面试官:说说你对SPA(单页应用)的理解?
- 面试官:Vue中的v-show和v-if怎么理解?
- 面试官:Vue实例挂载的过程中发生了什么?
- 面试官:说说你对Vue生命周期的理解?
- 面试官:为什么Vue中的v-if和v-for不建议一起用?
- 面试官:SPA(单页应用)首屏加载速度慢怎么解决??
- 面试官:为什么data属性是一个函数而不是一个对象?
- 面试官:Vue中给对象添加新属性界面不刷新?
- 面试官:Vue中组件和插件有什么区别
- 面试官:Vue组件间通信方式都有哪些?
- 面试官:说说你对nexttick的理解?
- 面试官:说说你对vue的mixin的理解,有什么应用场景?
- 面试官:说说你对slot的理解?slot使用场景有哪些?
- 面试官:Vue.observable你有了解过吗?说说看
- 面试官:你知道vue中key的原理吗?说说你对它的理解?
- 面试官:怎么缓存当前的组件?缓存后怎么更新?说说你对keep-alive的理解是什么?
- 面试官:Vue常用的修饰符有哪些?有什么应用场景?
- 面试官:你有写过自定义指令吗?自定义指令的应用场景有哪些?
- 面试官:Vue中的过滤器了解吗?过滤器的应用场景有哪些?
- 面试官:什么是虚拟DOM?如何实现一个虚拟DOM?说说你的思路
- 面试官:了解过vue中的diff算法吗?说说看
- 面试官:Vue项目中有封装过axios吗?怎么封装的?
- 面试官:你了解Axios的原理吗?有看过它的源码吗?
- 面试官:SSR解决了什么问题?有做过SSR吗?你是怎么做的?
- 面试官:说下你的Vue项目的目录结构,如果是大型项目你该怎么划分结构和划分组件呢?
- 面试官:Vue要做权限管理该怎么做?控制到按钮级别的权限怎么做?
- 面试官:跨域是什么?Vue项目中你是如何解决跨域的呢?
- 面试官:Vue项目如何部署?有遇到布署服务器后刷新404问题吗?
- 面试官:你是怎么处理vue项目中的错误的?
- 面试官:Vue3有了解过吗?能说说跟Vue2的区别吗?
Vue3系列
- 面试官:Vue3.0的设计目标是什么?做了哪些优化?
- 面试官:Vue3.0 性能提升主要是通过哪几方面体现的?
- 面试官:Vue3.0里为什么要用 Proxy API 替代 defineProperty API ?
- 面试官:Vue3.0 所采用的 Composition Api 与 Vue2.x 使用的 Options Api 有什么不同?
- 面试官:说说Vue 3.0中Treeshaking特性?举例说明一下?
- 面试官:用Vue3.0 写过组件吗?如果想实现一个 Modal你会怎么设计?
ES6系列
- 面试官:说说var、let、const之间的区别
- 面试官:ES6中数组新增了哪些扩展?
- 面试官:ES6中对象新增了哪些扩展?
- 面试官:ES6中函数新增了哪些扩展?
- 面试官:ES6中新增的Set、Map两种数据结构怎么理解?
- 面试官:你是怎么理解ES6中 Promise的?使用场景?
- 面试官:怎么理解ES6中 Generator的?使用场景?
- 面试官:你是怎么理解ES6中Proxy的?使用场景?
- 面试官:你是怎么理解ES6中Module的?使用场景?
- 面试官:你是怎么理解ES6中 Decorator 的?使用场景?
Javascript系列
- 面试官:说说Javascript中的数据类型?区别?
- 面试官:Javscript数组的常用方法有哪些?
- 面试官:Javascript字符串的常用方法有哪些?
- 面试官:谈谈 Javascript 中的类型转换机制
- 面试官:== 和 ===区别,分别在什么情况使用
- 面试官:深拷贝浅拷贝的区别?如何实现一个深拷贝?
- 面试官:说说你对闭包的理解
- 面试官:说说你对作用域链的理解
- 面试官:JavaScript原型,原型链 ? 有什么特点?
- 面试官:Javascript如何实现继承?
- 面试官:谈谈this对象的理解
- 面试官:JavaScript中执行上下文和执行栈是什么?
- 面试官:说说JavaScript中的事件模型
- 面试官:typeof 与 instanceof 区别
- 面试官:解释下什么是事件代理?应用场景?
- 面试官:说说new操作符具体干了什么?
- 面试官:ajax原理是什么?如何实现?
- 面试官:bind、call、apply 区别?如何实现一个bind?
- 面试官:说说你对正则表达式的理解?应用场景?
- 面试官:说说你对事件循环的理解
- 面试官:DOM常见的操作有哪些?
- 面试官:说说你对BOM的理解,常见的BOM对象你了解哪些?
- 面试官:举例说明你对尾递归的理解,有哪些应用场景
- 面试官:说说 JavaScript 中内存泄漏的几种情况?
- 面试官:Javascript本地存储的方式有哪些?区别及应用场景?
- 面试官:说说你对函数式编程的理解?优缺点?
- 面试官:Javascript中如何实现函数缓存?函数缓存有哪些应用场景?
- 面试官:说说 Javascript 数字精度丢失的问题,如何解决?
- 面试官:什么是防抖和节流?有什么区别?如何实现?
- 面试官:如何判断一个元素是否在可视区域中?
9 回复
这些全是基础问题,老程序对此是很不屑的,因此很多老鸟甚至答不出来,用来对付新手可以 知道进大厂是不可能的,所以我不往大厂投简历,大厂HR主动来要简历我也不给,懒得去碰那钉子自讨苦吃
@zengming00 进大厂只要面试前准备好,加上软性条件也可以,还是蛮容易的
简直就是宝藏啊~ 感谢楼主分享~
@MeetTheBest 给个star才是真爱〜—〜
@zengming00 其实你的硬性条件是很不错的。 如果想去大厂的话,性格磨练磨练,再准备准备,面试碰碰运气说不定就成了。
更新了一波
这么多人都写对闭包的理解,到目前为止,我还没有发现一个人(包括现在的我)对闭包的理解,能够超过两年前的我 http://blog.thehardways.me/post/javascript/闭包的作用.html
@hsiaosiyuan0 优秀啊
更新一波