旷视科技前端面试

  1. vue里的data如果改变了一个数据,是否能在view里显示出来?
  2. 输出for循环中定时器的输出语句结果
  3. ajax如何实现、readyState五中状态的含义
  4. 浏览器缓存策略
  5. 如果你的想法和产品经理的想法差生冲突,怎么办?
  6. this指针指向有什么情况
  7. display: none; 与 visibility: hidden; 的区别
  8. restful的method解释
  9. arguments是数组吗?不是的话,怎么变成数组
  10. vue的生命周期
  11. script的async有什么用?
  12. 什么叫内存泄漏,什么时候会回收内存?
  13. 同步和异步的区别?
  14. 给列表中的li(里面是a标签)绑定点击事件,点击时弹出其在列表中的顺序(页面不跳转)
  15. 说一下时间复杂度(冒泡、快速排序、二叉搜索树是多少?)
  16. 刚刚提到 TCP 的三次握手,其中 https(s是什么?在 tcp 层的起了什么作用)?
  17. 输入网址到网页呈现出来这个过程尽可能描述一下
  18. 实现数组拍平
  19. 介绍一下flex;回流/重绘简单介绍一下,BFC了解吗?transform会造成回流吗?
  20. node express 如何处理 formdata
  21. 怎么实现隔一秒递增输出数字?setTimeout和setInterval有什么区别?
  22. 普通函数和构造函数的区别?
  23. jQuery有写过么
  24. DOM事件的绑定的几种方式

编程题

  • 给你一个字符串 s ,其中包含字母顺序打乱的用英文单词表示的若干数字(0-9)。按 升序 返回原始的数字。

示例 1:

输入:s = "owoztneoer"
输出:"012"

示例 2:

输入:s = "fviefuro"
输出:"45"