腾讯云前端一面40min 秒挂

● 自我介绍
● 项目遇到过什么困难
● 小程序重构背景
● 访问 qq 官网,输入url 过程
● DNS 展开说说
● https 和 http 的区别
  ○ 有哪些加密算法
  ○ 如何加密
  ○ 对称 和 非对称 有什么区别
● tcp 为什么是三次,而不是二次四次
● 访问 墙外网站 会有什么不同(想问 https 加密后怎么被墙的) ❌
● HTTPS防火墙工作原理
HTTPS防火墙要做的一件事就是,强制安装一个证书到“受信任”列表中(也就是上图我涂黑的那两个证书,就是HTTPS防火墙为了能够工作,强制IT部门安装到每个公司的PC上的)。有了这个“受信任”证书,HTTPS防火墙,也就是中间人,即可把任何想要监听的网站的证书,都替换成这个“受信任”证书,之后通过HTTPS防火墙内置的私钥,解开客户端到服务器之间的全部加密通信。

这种方式是有很大的安全风险的,因为,如果HTTPS防火墙本身被攻击,私钥泄漏,那么在公司上网将不再安全,所有HTTPS网页上的密码,都可能有泄漏的危险,比如知乎、微博等网站,仅仅依靠HTTPS加密来保证登录密码的安全,这些密码都不再安全。
● 做题
  ○ 事件循环
  ○ this 指向 ❌ 
var a = 20;
function foo() {
    var a = 10;
    var obj = {
        a: 1,
        c: this.a + 20,
        fn: function () {
            return this.a;
        },
    };
    return obj;
}

foo().c;
window.foo().c;
foo.fn();

// use strict
foo().c;
window.foo().c;
foo.fn();

  ○ 失败重连 好像没完全写对( ❌ 
● 反问
  ○ 腾讯云做SDK的,注重 JS 基础和计网基础
全部评论
您好,是暑期实习面试吗
点赞
送花
回复
分享
发布于 04-16 15:41 浙江

相关推荐

2 10 评论
分享
牛客网
牛客企业服务