电话面试题


title: 电话面试题 date: 2019-11-16 16:29:01

tags: 面试题

#CSS

  1. 重绘和回流(那些操作会引起重回和回流,如何减少回流)
  2. Css 伪类有哪些?
  3. Position 的几个属性,各个区别?
  4. Css3 常用的属性
  5. 实现水平垂直居中的方法
  6. Visible:none 和 display:none,hidden 的区别
  7. Css 的预处理器,好处,优点作用.
  8. Css 实现三角形.
  9. Css 引入的方法与区别

JS

  1. 闭包的理解,作用,场景,缺点.
  2. 类如何创建和继承
  3. 深拷贝有哪些
  4. 微任务和宏任务
  5. setInterval 如何实现,用 setTimeout 实现.
  6. for 循环里面有 setTimeout,里面有 console.log(i).不属于 for 循环最后面再有个 console.log(i).17:40 处.
  7. 如果把 var 改为 let,结果如何
  8. [] == ![]结果如何?为什么?
  9. Promise 的理解
  10. Async/Await 与 Promise 的区别和联系.

Await 相对于 Promise 相当于 Promise 的什么? 11. 随机生成一个 100-200 之间的数

Vue

  1. 虚拟 DOM 的理解
  2. Vue 如何实现双向绑定,底层
  3. 如何监听数组
  4. 异步组件在哪用,优点
  5. 计算属性和侦听器的区别(watch 和 computed)
  6. Slot 插槽,用在哪里.

独立配置 webpack?有过修改吗?

Vue 面试题

  1. 向后台请求数据放在哪个生命周期,为什么?
  2. Vue 的特性是数据驱动和组件化开发,有封装过自己的组件吗?
  3. 组件和 v-model,如果组件内数据变动,页面会不会都变动?
  4. V-model 的实现原理
  5. 路由菜单动态改变
  6. 请求菜单时,是每个请求都加上 token 还是加上其他东西?
  7. v-model 绑定相同类目在不同页面,点击其中一个,另一个会变化吗?为什么?

腾讯面试

1.ES6 导入为什么是 require?如何 require 模块?

2.密码加密用什么插件?这个插件是对称加密还是什么?

3.说下 http 状态码

4.缓存有几个阶段?浏览器请求网页,发现没有缓存到,就去重新请求,请问这个过程是怎样的?

5.如果遇到 304,会用到缓存的哪些字段?

6.前端工程化是什么?

7.webpack 插件和 loader 的区别

8.webpack 如何优化

8.vue 的底层原理

9.说下虚拟 dom

  1. js 的异步机制,底层原理是什么?

11.node.js 和 js 区别

12.计算机网络

#酒铺

  1. API 输出格式规范
  2. 单页和多页的区别
  3. 鉴权方式