# 百度

# 安全平台(一面)

# 请实现一个通用add方法,add参数为任意数量,如add(1, 2, 3) 输出6

# 请实现Promise.all()

# 请实现一个双向数据绑定

# ts 和 js 的区别

# es 和 js 的区别

# amd 和 esm 的区别

# 浏览器是否支持 esm

# webpack怎么进行首屏加载的优化

# 了解过 tree-shaking 吗

# 闭包为什么会有内存泄漏问题

# 了解过 nodejs 吗

# express 和 koa2、koa3 的区别

# 了解过 flex 布局吗

# 有8个子盒子,每个盒子宽100px,父盒子宽700px,那么它是一行显示还是会换行?

# 我想换行怎么实现?

# HTTP 和 HTTPS 的区别

# HTTPS 的加密如何实现

# 数字证书如何验证合法性

# 安全平台(二面)

# 输入URL到页面展示中的全过程

# 在这过程中的话涉及那些网络协议

# HTTP协议是否包括端口号

# 端口号是TCP协议的一部分?

# 为什么需要三次握手?

# 三次握手的全过程

# TCP连接如何确认连接方

# HTTPS的握手过程

# 证书的作用以及判断过程

# 建立SSL连接之后,是对称还是非对称加密

# 为什么会有跨域的问题

# 跨域的网络情况大概是怎样

# 除了常规的GET、POST以外,DELETE等请求也是这个流程

# 解决方案

# jsonp为什么可以实现跨域呢

# 除了script标签,还有哪些标签支持跨域请求

# 直接使用表单提交请求,会有跨域问题吗

# websocket 建立过程是怎样的

# 代码题

# 面向对象编程中的三个特征

# 面向对象编程中的五个规则

# 开发过程中的设计模式

更新时间: 3/4/2022, 7:22:18 PM