去哪儿网web前端工程师一面面经

  1. 写一个左固定布局,右侧自适应布局
  2. 说一下深拷贝的实现原理。
  3. 单页面与多页面的区别?
  4. HTTP状态码,比如说304,404;如何访问才能不返回404;
  5. key
  6. 描述一下原型链
  7. 描述一下meta的作用
  8. inline和inline-block 的区别
  9. 讲讲react 的通信方式?
  10. CSS3新增伪类有那些?
  11. async,await的理解
  12. node中cluster是怎样开启多进程的,并且一个端口可以被多个进程监听吗?
  13. vue 和 react 有什么区别?
  14. vue的生命周期
  15. js继承的几种方式?
  16. xss, crsf 是什么?怎么预防?
  17. 画出一个正方形,并且自适应,列出的方法越多越好
  18. 你觉得Vue双向绑定的效率如何?如何加快Vue页面渲染的效率。

编程题

  • 编写一个函数来查找字符串数组中的最长公共前缀。
  • 如果不存在公共前缀,返回空字符串 ""。

示例 1:

输入:strs = ["flower","flow","flight"]
输出:"fl"

示例 2:

输入:strs = ["dog","racecar","car"]
输出:""