电话面试题
title: 电话面试题 date: 2019-11-16 16:29:01
tags: 面试题
#CSS
- 重绘和回流(那些操作会引起重回和回流,如何减少回流)
- Css 伪类有哪些?
- Position 的几个属性,各个区别?
- Css3 常用的属性
- 实现水平垂直居中的方法
- Visible:none 和 display:none,hidden 的区别
- Css 的预处理器,好处,优点作用.
- Css 实现三角形.
- Css 引入的方法与区别
JS
- 闭包的理解,作用,场景,缺点.
- 类如何创建和继承
- 深拷贝有哪些
- 微任务和宏任务
- setInterval 如何实现,用 setTimeout 实现.
- for 循环里面有 setTimeout,里面有 console.log(i).不属于 for 循环最后面再有个 console.log(i).17:40 处.
- 如果把 var 改为 let,结果如何
- [] == ![]结果如何?为什么?
- Promise 的理解
- Async/Await 与 Promise 的区别和联系.
Await 相对于 Promise 相当于 Promise 的什么? 11. 随机生成一个 100-200 之间的数
Vue
- 虚拟 DOM 的理解
- Vue 如何实现双向绑定,底层
- 如何监听数组
- 异步组件在哪用,优点
- 计算属性和侦听器的区别(watch 和 computed)
- Slot 插槽,用在哪里.
独立配置 webpack?有过修改吗?
Vue 面试题
- 向后台请求数据放在哪个生命周期,为什么?
- Vue 的特性是数据驱动和组件化开发,有封装过自己的组件吗?
- 组件和 v-model,如果组件内数据变动,页面会不会都变动?
- V-model 的实现原理
- 路由菜单动态改变
- 请求菜单时,是每个请求都加上 token 还是加上其他东西?
- v-model 绑定相同类目在不同页面,点击其中一个,另一个会变化吗?为什么?
腾讯面试
1.ES6 导入为什么是 require?如何 require 模块?
2.密码加密用什么插件?这个插件是对称加密还是什么?
3.说下 http 状态码
4.缓存有几个阶段?浏览器请求网页,发现没有缓存到,就去重新请求,请问这个过程是怎样的?
5.如果遇到 304,会用到缓存的哪些字段?
6.前端工程化是什么?
7.webpack 插件和 loader 的区别
8.webpack 如何优化
8.vue 的底层原理
9.说下虚拟 dom
- js 的异步机制,底层原理是什么?
11.node.js 和 js 区别
12.计算机网络
#酒铺
- API 输出格式规范
- 单页和多页的区别
- 鉴权方式