当前位置: 首页 > 面试经验 >

23秋招-金山办公前端一面-面经

优质
小牛编辑
147浏览
2023-03-28

23秋招-金山办公前端一面-面经

时间:9 月 21 日

时长:接近 1.5 h

base:珠海

电话面

JavaScript

  1. 数组的常用方法
    1. some 和 every 的区别;
    2. map 和 forEach 的区别;
    3. 哪些数组方法可以改变数组,哪些是浅拷贝;
    4. 讲一下 reduce 方法;
  2. 事件循环机制;
  3. 闭包;
  4. 箭头函数;
  5. 深拷贝与浅拷贝;
    1. 如何用 map 实现深浅拷贝;
  6. this 指向;
  7. 作用域有哪些;
  8. 原生 JS 有哪些方法获取页面上的节点;

CSS

  1. 布局方式有哪些;
  2. flex 的相关属性有哪些;

Vue

  1. 双向绑定的原理,视图如何改变模型中的数据;
  2. 模型如何改变视图;
  3. Vue 2 与 Vue 3 的区别;
  4. Vue 2 的 mounted 钩子在 Vue 3 中怎么实现的;

八股

  1. HTTP 与 HTTPS 的区别;

  2. HTTPS 的加密过程;

  3. 对称加密和非对称加密过程;

    1. 有哪些非对称加密算法,哪些对称加密算法;
    2. MD5 加密算法;
  1. HTTP 请求头有哪些内容;
  2. HTTP 请求头的格式;(HTTP 协议是通过文本定义的,不同字段之间通过空格区分)
  3. HTTP 请求体的字段;
  4. HTTP 请求如何区分请求头和请请求体;
  5. 前端攻击的常见方式;
    1. XSS
    2. CSRF
  6. TCP 和 UDP 的区别;
  7. TCP 三握手;
  8. TCP 四挥手;
  9. 怎么构建可靠传输的 UDP;
  10. 前端工程化;
  11. 最近在看些什么书;

项目

  1. 项目的难点;
  2. 项目有些什么特点;
  3. 针对项目实现的功能提了一些问题;

强度拉满,3 ~ 4 面。

#23届秋招笔面经##金山办公##前端面经#
 类似资料: