旷视科技前端面试
旷视科技
CSS
- vue里的data如果改变了一个数据,是否能在view里显示出来?
- 输出for循环中定时器的输出语句结果
- ajax如何实现、readyState五中状态的含义
- 浏览器缓存策略
- 如果你的想法和产品经理的想法差生冲突,怎么办?
- this指针指向有什么情况
- display: none; 与 visibility: hidden; 的区别
- restful的method解释
- arguments是数组吗?不是的话,怎么变成数组
- vue的生命周期
- script的async有什么用?
- 什么叫内存泄漏,什么时候会回收内存?
- 同步和异步的区别?
- 给列表中的li(里面是a标签)绑定点击事件,点击时弹出其在列表中的顺序(页面不跳转)
- 说一下时间复杂度(冒泡、快速排序、二叉搜索树是多少?)
- 刚刚提到 TCP 的三次握手,其中 https(s是什么?在 tcp 层的起了什么作用)?
- 输入网址到网页呈现出来这个过程尽可能描述一下
- 实现数组拍平
- 介绍一下flex;回流/重绘简单介绍一下,BFC了解吗?transform会造成回流吗?
- node express 如何处理 formdata
- 怎么实现隔一秒递增输出数字?setTimeout和setInterval有什么区别?
- 普通函数和构造函数的区别?
- jQuery有写过么
- DOM事件的绑定的几种方式
编程题
- 给你一个字符串 s ,其中包含字母顺序打乱的用英文单词表示的若干数字(0-9)。按 升序 返回原始的数字。
示例 1:
输入:s = "owoztneoer"
输出:"012"
示例 2:
输入:s = "fviefuro"
输出:"45"