滴滴秋储一面

老样子,大概记得这些我打的不好的题,总的来说,挺有收获的,面试官在代码输出题和手写题会和我分析。

  1. a、b两个页面域名不同,但是想让a站点登录之后,访问b站点的时候自动登录上了(淘宝、天猫)

localStorage+跨域

  1. 一个页面中两个不同的地方,数据源相同,请求的数据都是相同的。在React 函数式组件和类组件中分别怎么解决,如何解决只请求一次

  2. function Foo() {
        getName = function () {
            console.log(1);
        };
        return this;
    };
    Foo.getName = function () {
        console.log(2);
    };
    Foo.prototype.getName = function () {
        console.log(3);
    };
    var getName = function () {
        console.log(4);
    };
    function getName() {
        console.log(5);
    };
    
    Foo.getName(); 
    getName(); 
    Foo().getName(); 
    getName(); 
    new Foo.getName();
    new Foo().getName();
    new new Foo().getName(); 

    没想到面试真的会出这种题,第一次自己分析很乱,然后答案错了好几个,在面试官带领分析下给的答案差不多

  1. 手写深拷贝(我写的时候解决循环,但是没有写正确,忘了,给自己挖坑了)

  2. 手写Promise.all (面试官引导我纠正了一个其中的错误,导致最终返回的数组元素顺序没有按输入的顺序)

  3. 首先让我问我了解面向对象嘛,然后从TS的角度说一下面向对象的封装、继承、多态等特点

#2023滴滴秋储实习#
全部评论
第一题你可以说详细点吗,跨越的方法?  1. iframe postMessage 2. cookie两个页面的cookie设置同意域名,且过期时间很长 第二题,我理解都可以用状态管理,useContent,react-redux 第五题,你应该在加index计数下标吧,forEach里面是同步,你promise是异步,有快有慢当然返回的顺序不一样
点赞
送花
回复
分享
发布于 2022-07-14 11:42
c++中的继承封装多态可是重点
点赞
送花
回复
分享
发布于 2022-07-16 08:22
秋招专场
校招火热招聘中
官网直投

相关推荐

4 8 评论
分享
牛客网
牛客企业服务