theydy / notebook

记录读书笔记 + 知识整理,vuepress 迁移中 https://theydy.github.io/notebook/
0 stars 0 forks source link

19.5.6 面试 #15

Open theydy opened 5 years ago

theydy commented 5 years ago

电面

  1. vue 响应式原理
  2. es6 数组去重方法
  3. Set WeekSet 区别
  4. for-in for-of 区别
  5. for-of 能遍历对象吗
  6. 用 for-in 遍历对象要做什么判断
  7. 箭头函数的特点
  8. 构造函数关键字是什么
  9. yield 作用
  10. promise 哪三个状态

笔试

  1. 实现一个函数可以判断 String 类型
  2. js 中的数据类型
  3. alert 中如何换行
  4. 实现一个函数可以把 url 中的 query 参数转为一个对象
  5. ajax 含义,什么是异步,跨域方法
  6. 异步加载 js 的方式
  7. 继承与原型
  8. 深拷贝
  9. h5 css5 用过或了解的标签和属性
  10. 谈谈对任意一个 js 框架的理解

一面

  1. slice splice 区别
  2. slice splice 是变异方法吗
  3. 二叉树遍历方法
  4. js 实现继承的方法
  5. vue 响应式原理
  6. vuex 原理
  7. vue 组件间的通信方法
  8. 数据双向绑定原理
  9. promise 优缺点
  10. 实现一个函数可以从对象中取出指定 key 的数据组成一个新对象返回
  11. 实现一个通用的判断类型的函数
  12. webpack 优化方法
  13. 如何实现私有变量(就知道约定和闭包)
  14. 跨域方法
  15. 301, 302 代表的意思,有什么不同(只知道意思,具体不同说的不好)
  16. mutation 和 action 区别
  17. 点击一个 tab 页,切换组件有哪些实现
  18. nextTick 原理
  19. 项目中的问题
  20. 面向对象三要素
  21. 常见的 HTTP 请求类型,get post 区别
  22. cors 简单请求,复杂请求区别 (答的不好,简单请求的特征记不清)
  23. 用过 JSX 或者 $compile 吗?(没=-=)
  24. Symbol 的用法
  25. call, apply 区别

二面

  1. 看过哪些前端方面的书
  2. 有什么优缺点
  3. 巴拉巴拉...

三面 HR 面