饿了么web前端工程师一面面经

  1. 假设两台电脑之间同步画板怎么实现?
  2. position的值relative和absolute定位原点是?
  3. 怎么禁止js访问cookie?
  4. typeof和instanceof的区别
  5. 怎么判断两个对象相等?
  6. 能给我解释一下 mbox 具体的使用场景吗?
  7. 行级元素,块级元素的区别
  8. 常见的排序算法有哪些,说说实现思路
  9. 1 ?2 ?3 ?4 :5 :6 :7 的结果是?
  10. nodejs中定时器process.nextTick和setImmediate的区别,优先级
  11. https的工作流程是什么
  12. 说说 typescript 的特性,有什么好处
  13. 找出数组中最大的连续子数组的和
  14. Http请求中的keep-alive有了解吗?简单描述一下
  15. Promise.all和Promise.race的区别?
  16. 正则从2018-10-07T11:48:47 Asia/zh-cn 提取出来结果[2018,10,07,11,48,47]
  17. 输出for循环中定时器的输出语句结果
  18. 有这样一个 URL:http://vip.qq.com/a.php?a=1&b...,请写一段 JS 程序提取 URL 中的各个参数(参数名和参数个数不确定),将其按 key-value 形式返回到一个 json 结构中,如{a:'1',b:'2',c:'',d:'xxx',e:undefined}
  19. node check 阶段做了什么,触发了什么事件?
  20. CSRF如何防御,同源策略解决了什么问题
  21. vue的双向绑定和依赖收集
  22. 举一些ES6对Function函数类型做的常用升级优化?
  23. 你觉得typescript和javascript有什么区别?
  24. JS模块化Commonjs,UMD,CMD规范的了解,以及ES6的模块化跟其他几种的区别,以及出现的意义。