爱奇艺前端一面

  1. CSS选择符有哪些?哪些属性可以继承?
  2. JS模块化Commonjs,UMD,CMD规范的了解,以及ES6的模块化跟其他几种的区别,以及出现的意义。
  3. 怎么避免自己的页面被iframe嵌套 (不知道)
  4. 编写一个元素拖拽的插件
  5. 浏览器缓存有哪些?说说Storage/session/cookie的区别以及各自适用于哪种场景?
  6. 如何判断一个对象是否是数组对象?
  7. Http请求中的keep-alive有了解吗?简单描述一下
  8. react父子组件通信,子组件父组件通信,兄弟组件通信,跨层级别组件通信
  9. 了解弹性布局吗?
  10. 跨域的条件是什么?跨域的方式有哪些?
  11. 介绍项目经验
  12. sso 单点登录问题怎么解决的,同域怎么解决的?不同域,cookie session 共享问题怎么解决的?
  13. http无状态怎么传递视频数据
  14. 打开网站控制台看过一些返回情况么:比如请求头、响应头等等
  15. data-xxx 属性的作用是什么?
  16. babel是什么,有什么作用?
  17. 描述一下常用的http状态码,http状态码301、302、304的区别是什么?
  18. 我现在有一个数组[1,2,3,4],请实现算法,得到这个数组的全排列的数组,如[2,1,3,4],[2,1,4,3]。。。。你这个算法的时间复杂度是多少
  19. 说说你处理过的浏览器兼容性问题
  20. 说明 Ajax 实现原理是什么及 json 在 Ajax 中起什么作用
  21. css3特性中的transform:translateZ(0)有什么作用
  22. 精确获取页面元素位置的方式有哪些
  23. 写getPosition方法 求出 元素ele的位置(x,y)