首页 > 猫眼前端二面
头像
洒脱的馒头
发布于 08-14 21:03 山东
+ 关注

猫眼前端二面

实现查看实时电影票数量的组件,选择websocket,轮询,还是sse

大文件上传

  • 接口的安全性有保证吗?如果接口被其他人利用做图床
  • 应该是加token
  • 文件的安全性?
  • hash防止中间人攻击

计算数组中每个元素除外的所有元素乘积

思路:

先用一次遍历计算左边所有元素的乘积 prefix

再用一次反向遍历计算右边所有元素的乘积 suffix

每个位置的结果 = 左乘积 × 右乘积

function productExceptSelf(nums) {
  const n = nums.length;
  const res = new Array(n).fill(1);

  // 计算左侧乘积
  let left = 1;
  for (let i = 0; i < n; i++) {
    res[i] = left;
    left *= nums[i];
  }

  // 计算右侧乘积并乘到结果上
  let right = 1;
  for (let i = n - 1; i >= 0; i--) {
    res[i] *= right;
    right *= nums[i];
  }

  return res;
}

// 测试
console.log(productExceptSelf([1, 2, 3, 4])); // [24, 12, 8, 6]

拍平数组

面试官长得跟良子一样。。。

全部评论

(3) 回帖
加载中...
话题 回帖

近期热帖

热门推荐