疫情影响下一枚前端菜鸟的求职之路(面试题)
作者:互联网
前言
我在六月初裸辞,准备了一周,离开了青岛,踏上去往杭州的求职之路。之后经历了两周半的面试,终于找到了一家心仪的公司,在这里记录一下面试过程中遇到的面试题,大家仅供参考。
受疫情影响,今年的行情没有往年好,我也是年轻气盛,没有考虑这么多就直接裸辞了,在这里劝大家一定要找好下一家在辞职,不然压力会很大。
面试题
css方面
- 一个盒子如何做到水平垂直居中?出现频率:高!
- css的一些选择器有哪些?
- 说一下css的盒模型?出现频率:高!
- px、em和rem的区别?
- 你遇到的一些IE8的兼容性问题如何处理?因为我在简历上写了做过兼容IE8的项目。
js方面
- js的数据类型有哪些?
- 由上一个问题引出,如何判断数据类型?
- 由上一个问题引出,typeof和instanceof的区别?null为什么会判断为Object?
- 如何判断一个数组?除了instanceof说出几种其他方式。
- 说一下事件捕获和事件冒泡?出现频率:高!
- 防抖函数和节流函数,如何实现以及区别?出现频率:高!
- 一个页面从输入url到加载的全过程?出现频率:高!
- 由问题7引出,说一下浏览器的缓存?出现频率:较高!
- 由问题7引出,说一下三次握手和四次挥手。
- http和https的区别?这个问题做过准备,但是我遇到的很少问
- js实现继承的方式?出现频率:必问!
- 问题11一般会延伸一下,es6的继承。这个最好自己说出来,不要等面试官问。
- 闭包了解吗,详细说一下?出现频率:必问!
- es6了解吗,说一下你用过哪些?出现频率:高!
- promise了解吗,详细说一下?出现频率:高!
- 由promise引出Await/Async,说一下两者的区别?这个最好也是自己引出来。
- 前端的安全问题了解过吗?csrf和xss,出现频率:较高!
- 事件委托用过吗?
- 由14引出,普通函数和箭头函数的区别?
- 为什么会产生跨域,如何解决?出现频率:必问!
- session和cookie的区别?
- javastring的内存回收机制了解吗?
- eventLoop事件环。一般不会直接问,而是通过一些代码的执行顺序问,这个也比较重要。
- BFC知道吗?
- 对于http请求有了解过嘛?常见的状态码都有那些?如果接下来问缓存,还会问强制缓存和协商缓存返回的状态码。
- 浏览器的回流和重绘了解过吗?如何避免?
- 深拷贝知道吗?说一下具体实现?
- 图片懒加载原理是什么?
Vue方面
- vue的生命周期说一下啊?出现频率:必问!
- 在哪个阶段可以获取到Dom?
- vue组件间的通讯方式有哪些?父子、隔代、兄弟组件通信。出现频率:必问!
- vue中常见的指令有哪些?出现频率:较高!
- 由问题4引出,v-if和v-show的区别?
- 谈谈你对vuex的理解?出现频率:必问!
- vue的双向数据绑定原理?出现频率:必问!
- 一般由上一个问题引出,vue3.0的数据绑定了解过吗?然后继续问,vue3.0和2.x的区别?出现频率:较高!
- MVVM是什么?出现频率:较高!这个问题一般是第一个问的。
- computed和watch区别?
- 由问题3引出,父组件到子组件所触发的生命周期?
- webpack使用过吗?说一下一个具体的例子?
- vue-router使用过吗?说一下hash和history模式区别?出现频率:高!
- 说一下vue-router的路由守卫?
- history模式需要后端配置一下,不然会404,知道为什么吗?
- 说一下vue-router懒加载的实现?
- 做过项目的优化吗?具体说一下如何优化的?出现频率:高!
- diff算法的理解?为什么要生成虚拟dom?虚拟dom和真实dom的差别?出现频率:高!!
- vue如何实现自定义指令?
- vue和react的区别?因为我的简历上写了了解react,所以会问这个问题。
- nextTick知道吗?出现频率:高!
写在最后
先把问题记录一下,等一下在整理下答案。
标签:面试题,vue,引出,求职,菜鸟,必问,频率,一下,出现 来源: https://blog.csdn.net/yuyuking/article/details/106972358