【秋招】百度 已意向


一面

  1. webpack热更新?
  2. json格式的数据校验?
  3. fetch并行请求与取消请求如何处理?
  4. 什么是promise?实现一个简单的promise?
  5. 跨域?
  6. 页面上有个盒子和一个按钮,盒子要求水平垂直居中,点击按钮后盒子100毫秒向右移动100px?
  7. vw和vh的与px的区别及应用场景?
  8. ES6新特性?
  9. set集合,实现取数和存数?
  10. js实现千位分隔符?
  11. git常用命令?git stash了解不?
  12. 微前端做了些啥?
  13. react和react hooks?react事件绑定原理?

二面

  1. 说一下对H5和C3的了解?
  2. video和media标签的使用?
  3. cookie和localStorage和sessionStorage的区别?
  4. 场景题:一天仅提醒一次用户,怎么使用?
  5. ES6?
  6. set和map的区别?
  7. map与object的区别?
  8. 获取上面两种属性的个数?
  9. 遍历上述两种属性?
  10. map和object的key遍历顺序是怎样的?
  11. 箭头函数和普通函数的区别?
  12. token的认证机制?
  13. token采用什么加密方式?为什么不采用非对称加密?
  14. 响应式开发和页面适配一般怎么实现?
  15. 移动端事件touch与PC上的click有什么区别?touch会遇到什么问题?
  16. 为啥touch事件要留300毫秒的延迟?
  17. node中的require是怎么实现的?包括模块的寻找和缓存?
  18. common.js和其他的模块机制?
  19. this指向
  20. var o = {
    a: 10,
    b: {
    a: 12,
    fn: function(){
    console.log(this.a);
    console.log(this);
    }
    }
    }
    o.b.fn();
    var j = o.b.fn;
    j();
    function something() {
    this.x = x
    }
    something(3);


  1. 二分查找(升序数组查找目标值)
  2. var search = function (nums, target) {
    let low = 0, high = nums.length - 1;
    while (low <= high) {
    const mid = Math.floor((high - low) / 2) + low;
    const num = nums[mid];
    if (num === target) {
    return mid;
    } else if (num > target) {
    high = mid - 1;
    } else {
    low = mid + 1;
    }
    }
    return -1;
    };


三面

  1. 闲聊?
#百度2022届秋招##前端工程师##面经##百度#
全部评论
你好,请问从3面面完到意向过了多久啊
1 回复 分享
发布于 2021-10-13 08:21
楼主啥时候面的?
点赞 回复 分享
发布于 2021-10-10 20:47
为啥你的这么难,别人的问题好简单,你是社招吗
点赞 回复 分享
发布于 2021-10-12 15:34
请问是只有三面吗?没有hr面?
点赞 回复 分享
发布于 2021-10-13 08:37
谈薪了吗?楼主
点赞 回复 分享
发布于 2021-10-19 18:32

相关推荐

10-30 10:16
南京大学 Java
龚至诚:给南大✌️跪了
点赞 评论 收藏
分享
今天 00:11
已编辑
广东工业大学 算法工程师
避雷深圳&nbsp;&nbsp;yidao,试用期&nbsp;6&nbsp;个月。好嘛,试用期还没结束,就直接告诉你尽快找下一家吧,我谢谢您嘞
牛客75408465号:笑死,直属领导和 hr 口径都没统一,各自说了一些离谱的被裁理由,你们能不能认真一点呀,哈哈哈哈哈😅😅😅
点赞 评论 收藏
分享
6 31 评论
分享
牛客网
牛客企业服务