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

理想汽车前端实习面经

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

理想汽车前端实习面经

飞书文档复制过来的,格式乱了,见谅

一面

  1. rem 布局 flexible,根据屏幕的分辨率动态js计算,影响document.fontsize
  1. vh对插件不确定能否转换,
  1. div 居中,上下左右边距为0
  1. MDN,js高级程序设计,构造函数继承(借助 call)
  1. 静态数组是类方法
  1. Async 语法糖,实现同步
  1. Bable 构建脚手架
  1. Redux
  1. 青蛙跳台阶

二面

  1. Http 1.0和2.0的差异
        HTTP/1.1与HTTP/2的区别
    1. 新的二进制格式(Binary Format),HTTP1.x解析是基于文本的,基于文本协议的格式解析存在天然缺陷,文本的表现形式有多样性,要做到健壮性考虑的场景必然很多,二进制则不同,只认0和1的组合。基于这种考虑HTTP2.0的协议解析决定采用二进制格式,实现方便且健壮。
    2. 多路复用(MultiPlexing),即连接共享,即每一个request都是是用作连接共享机制的。一个request对应一个id,这样一个连接上可以有多个request,每个连接的request可以随机的混杂在一起,接收方可以根据request的 id将request再归属到各自不同的服务端请求里面。
    3. header压缩,如上文中所言,对前面提到过HTTP1.x的header带有大量信息,而且每次都要重复发送,HTTP2.0使用encoder来减少需要传输的header大小,通讯双方各自cache一份header fields表,既避免了重复header的传输,又减小了需要传输的大小。
    4. 服务端推送(server push),同SPDY一样,HTTP2.0也具有server push功能。
        
  1. Tcp ip
  1. 回流和重绘
  1. 垃圾回收
  1. 浏览器内存泄漏
  1. 事件代理
  1. split() ,substring slice splice(0,arr.length)
  1. Filter map() forEach find
  1. bind(),apply call
  1. Typeof instanceof Object.prototype.toString.call()
  1. 节流和防抖
  1. react路由A->B B权限管理
  1. node.js, TS的使用,
  1. 先打基础,看框架原理,web3.0,
  1. 基础不太好,react,API先了解清楚


 类似资料: