首页 > 百度暑假实习前端面经
头像
allIsNull
编辑于 2021-11-16 23:55
+ 关注

百度暑假实习前端面经

春招复习阶段有看其他同学的面经 最近有空在整理之前的面经,会开始陆陆续续发,希望对其他同学也有帮助~反馈社区.jpg

三面连面,10.20-13.00
一面
  1. 自我介绍
  2. 说说盒子模型
  3. 说说this
  4. 说说new的过程
  5. 说说cookie和localStorage有什么区别
  6. 事件触发的机制
  7. 如何绑定事件
  8. 跨域
  9. get和post有什么区别
  10. let,const,var区别
  11. Eventloop
  12. 从输入URL到界面展示发生了什么
  13. 给了一些代码说输出
    1、
    for (let i = 0; i < 3; i++) {
 
        setTimeout(() => console.log(i), 1);

    }
     
    for (var j = 0; j < 3; j++) {
  
        setTimeout(() => console.log(j), 1);

    }
    
    2、
    function Foo() {
        Foo.a = function() {
            console.log(1)
        }
        this.a = function() {
            console.log(2)
        }
    }
    Foo.prototype.a = function() {
        console.log(3)
    }
    Foo.a = function() {
        console.log(4)
    }
    Foo.a();
    let obj = new Foo();
    obj.a();
    Foo.a();
    
    3、
    async function async1() {
        console.log('async1 start');
        await async2();
        console.log('async1 end');
    }
    async function async2() {
        console.log('async2');
    }
    console.log('script start');
    setTimeout(function() {
        console.log('setTimeout');
    }, 0)
    async1();
    new Promise(function(resolve) {
        console.log('promise1');
        resolve();
    }).then(function() {
        console.log('promise2');
    });
    console.log('script end');
  14. 算法题:快排和反转链表
  15. 快排的时间复杂度
  16. 有什么问题
二面
  1. 自我介绍
  2. 为什么从安卓转前端
  3. ES6中的基本数据类型
  4. 网络的七层结构,HTTP和TCP在哪一层
  5. cookie出现的原因
  6. 说说看同源策略
  7. 说说看跨域
  8. 说说看作用域
  9. 说说看闭包
  10. 说说看作用域
  11. 说说react和vue的感受区别
  12. 对linux有了解不?只知道基本指令
  13. 平常项目用什么管理?git
  14. Git的add和commit有什么区别
  15. 写过安卓的话,说说强类型的java和弱类型的js的感受区别
  16. 算法题:数组去重,回文字符串
  17. 有什么问题
三面
  1. 自我介绍
  2. 为什么转前端
  3. 之前实习为什么离职了
  4. 大概什么时候能来实习,能实习多久
  5. 对于实习技术栈是否有要求
  6. 对于实习的项目期待(偏向底层还是偏向业务
  7. 自己的项目偏向于和同学合作还是自己写
  8. 全部项目里你自己挑个来说说,然后问了一些项目相关的问题和细节
  9. 有什么问题

更多模拟面试

全部评论

(1) 回帖
加载中...
话题 回帖