百度

安全平台(一面)

请实现一个通用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 建立过程是怎样的

代码题

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

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

开发过程中的设计模式

上次更新:
Contributors: kyxiao