网易有道词典一面(前端实习 base: 北京)
- http状态码
- 浏览器缓存机制
- http有哪些请求头
- cookie跟session区别
- https加密过程
- js 内存泄漏
- js 数据类型
- 如何判断js数据类型
- 数组常用的方法? 哪些会修改原数组?哪些不会?
- 写一个识别邮箱的正则
- 用过Vue吗?react和vue的区别
- 做过的项目中的难点?
- 手撕:把符合下列属性的数组 arr 称为 山脉数组 : arr.length >= 3 存在下标 i(0 < i < arr.length - 1),满足 arr[0] < arr[1] < ... < arr[i - 1] < arr[i] arr[i] > arr[i + 1] > ... > arr[arr.length - 1] 给出一个整数数组 arr,返回最长山脉子数组的长度。如果不存在山脉子数组,返回 0 。 示例 1: 输入:arr = [2,1,4,7,3,2,5] 输出:5 解释:最长的山脉子数组是 [1,4,7,3,2],长度为 5。 示例 2: 输入:arr = [2,2,2] 输出:0 解释:不存在山脉子数组。