2022-09-18大厂面经00
请注意,本文编写于 584 天前,最后修改于 584 天前,其中某些信息可能已经过时。

上海触宝

一面

  1. 项目

  2. 浏览器缓存

  3. wepack 优化

  4. 1000 个 div 每个都要绑定事件怎么实现

  5. 移动端适配的方法

  6. 事件委托的优势是什么

  7. 异步实现的方式

  8. promise 原理是什么样的

  9. 代码题 1

    数组中只出现一次的数字
    限定语言:Javascript_V8、Python、C++、Javascript、Php、C#、Java
    一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。
    function FindNumsAppearOnce(array) {
      let res = [];
      array.forEach(item => {
        if (array.indexOf(item) === array.lastIndexOf(item)) {
          res.push(item);
        }
      });
      return res;
    }
  10. 代码题 2

    给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。例如,如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小3,那么一共存在6个滑动窗口,他们的最大值分别为{4,4,6,6,6,5}; 针对数组{2,3,4,2,6,2,5,1}的滑动窗口有以下6个: {[2,3,4],2,6,2,5,1}, {2,[3,4,2],6,2,5,1}, {2,3,[4,2,6],2,5,1}, {2,3,4,[2,6,2],5,1}, {2,3,4,2,[6,2,5],1}, {2,3,4,2,6,[2,5,1]}。
    function maxInWindows(num, size) {
      // write code here
      if (size === 0) return [];
      let [i, j] = [0, size - 1];
      let res = [];
      while (j < num.length) {
        res.push(Math.max(...num.slice(i, j + 1)));
        i++;
        j++;
      }
      return res;
    }

二面

  1. 自我介绍

  2. 项目

  3. 数据结构了解哪些

  4. HTTP 相关的字段

  5. HTTP 与 HTTPS 的区别

  6. HTTPS 怎么确认网站的证书是来自正确的服务器呢

  7. TCP 三次握手,二次握手行不行

  8. 浏览器输入 URL 之后发生了什么

  9. DNS 解析的过程

  10. 一个网页点击是如何监听的

  11. 前端持久化保存的方法

  12. 跨域,同源策略限制是什么,是浏览器的限制吗,跨域的方法

    同源策略是浏览器对 js 脚本的限制,也就是说是浏览器的一个标准

  13. MVVM 原理

  14. MVVM 和 MVC 的区别

  15. Vue 双向数据绑定原理

  16. Object.defineProperty 和 Proxy 的区别是啥

  17. 你觉得后端是什么,为什么要前后端分离,这样有什么好处呢

  18. 有什么事件让你受挫过

  19. 反问

三面(sp 面)

  1. 自我介绍
  2. 实习项目
  3. 业务流程
  4. 上线有没有遇到什么 bug
  5. 前端需不需要了解业务(开发就是半个产品经理)
  6. 说一说你的项目中批量关闭所有广告数据的逻辑
  7. 如果说关闭的广告有其他公司的一个平台呢
  8. 实习跟学校的生活对比有什么感受
  9. 1-2 年的职业规划
  10. 你对重复造轮子怎么看,因为我提到了想自己搭一个博客系统
  11. 反问

HR 面

  1. 本科研究生专业是电子类的,为什么学前端

  2. 你怎么看待学通信的转前端这个现象

  3. 实习组里前端人数

  4. 实习承担的任务还是挺核心的,怎么会让你一个实习生承担这么核心的任务

  5. 实习对你挑战比较大的事

  6. 通过什么样的方式去熟悉业务逻辑

  7. 日常生活中,自己有什么好的学习方式

  8. 实习期间的 mentor 对你的评价,以及哪一点需要提升的

  9. 趣头条节奏怎么样,你觉这个节奏还 ok 嘛

  10. 手上有其他的 offer 嘛

  11. 对我们公司了解什么

  12. 我们公司对我的吸引点是什么

  13. 比如我们公司最后也决定录取你,有什么顾虑吗

  14. 反问

    先发意向书,十月份才出薪资 offer

本文作者:前端小毛

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!