百度前端面经

时间有点久了,一共三轮技术面,尽量回忆
一面(1h)
  1. add(1)(2)(3)....  add函数的链式调用实现
  2. vue2的双向绑定原理,vue3?
  3. 使用vue相比原生js带来了哪些不同?
  4. 原型链
  5. 闭包
  6. promise、async、await
  7. vuex状态管理
  8. 时间代理
  9. 了解react吗?(百度好像react用的更多)
  10. 前端路由
  11. 前端缓存(http缓存、客户端缓存cookie、sessionstorage......)
二面(50min)
  1. 链表和数组(时间空间效率)
  2. 栈、队列
  3. // // 输入
    // const arr = [
    //     {
    //         "id": "123",
    //         "count": 100,
    //         "children": [
    //             {
    //                 "id": "1234",
    //                 "count": 50
    //             }
    //         ]
    //     },
    //     {
    //         "id": "456",
    //         "count": 200,
    //         "children": [
    //             {
    //                 "id": "4567",
    //                 "count": 100,
    //                 "children": [
    //                     {
    //                         "id": "45678",
    //                         "count": 50
    //                     }
    //                 ]
    //             }
    //         ]
    //     },
    //     {
    //         "id": "201",
    //         "count": 60,
    //         "children": []
    //     }
    // ]
    // // 输出
    // [
    //     {
    //         "id": "123",
    //         "count": 150
    //     },
    //     {
    //         "id": "456",
    //         "count": 350
    //     },
    //     {
    //         "id": "201",
    //         "count": 60
    //     }
  4. localstorage、sessionstorage、cookie
  5. no-store和no-cache区别
  6. 简单请求与非简单请求,options....
  7. 协商缓存与强缓存
  8. 宏任务微任务的输出顺序题,讲讲事件循环
  9. bind,call,apply
  10. 同源策略
  11. 跨域方案
三面(45min)
  1. 项目---遇到的困难,解决方案,优化.....
  2. 相比于其他人的优势
  3. 怎么学的前端
  4. 场景题(两侧固定中间自适应、上下垂直居中)
  5. 前端路由(使用history模式时如果刷新浏览器会发生什么?怎么解决)
  6. 检测类型方法,为什么有这么多方法,各有什么用途?
  7. 使用font-weight和b标签有什么区别(seo)
大概记起来这么多内容,目前已oc!面试体验不错,面试官态度都很棒!
#百度##面经#
全部评论
楼主好棒🥰
2 回复 分享
发布于 2021-09-08 21:49
同学这边有考虑北京字节嘛?
点赞 回复 分享
发布于 2021-09-10 17:09
百度有没有笔试呀
点赞 回复 分享
发布于 2021-09-10 00:27
请问是面的哪个部门呢?
点赞 回复 分享
发布于 2021-09-10 00:03
您好,三轮是几天完成的啊?
点赞 回复 分享
发布于 2021-09-09 22:43
没有现场写代码吗
点赞 回复 分享
发布于 2021-09-08 23:50

相关推荐

头像
01-12 14:44
已编辑
百度_高级研发工程师
今天看到了某平台攻击牛友的帖子,段段今天打算为牛友们说句话,我们的努力到底有没有意义。 (原文复述:感觉牛客就是当年那群做题区毕业了开始找工作还收不住那股味,颇有一种从年级第一掉到年纪第二后抱怨考不上大学的区味)  粗鄙,无礼,傲慢,攻击,在这里我没有看到任何有用的分析,我只看到了屁股决定脑袋的攻击,我只看到了嫉妒和眼红。一、去医院不看病你去逛街吗 去医院你不去看病你去逛街吗?去加油站不加油你去抽烟吗?去部队你不训练战斗技能你去养老吗?来牛客你不努力求职你来干什么来了。 牛客本身就是个求职平台,大家分享有用的知识,分享面经,分享offer,分享求职经验的,来牛客不就干这个来了吗?有什么问题吗?...
给个好点的工作吧啊啊...:不知道我看的是不是和博主同样的帖子,我记得原帖是表达的是有些匿名老是发几十万的offer侮辱价,然后就有牛友觉得凡尔赛了导致后面的评论有些偏激。我觉得这个最近闫学晶那个事情有点类似了,她说他儿子一年只能赚七八十万家庭生活都难以为继,不说普通家庭,多少大厂的程序员都赚不到这个数字,大部分家庭看到这种发言肯定会难受的一p,生活的担子又这么重,人都是需要发泄情绪的,互联网就是个极佳的载体,所以很多人直接就喷她了,人在情绪发泄的时候是不思考的,否则就不叫发泄了。然后还有一个点,段哥假定了这些喷的人全都是“躺平的”,这点可能有失偏颇,很多人一直在努力,但是始终缺乏天时地利人和的某一个条件,这点相信段哥找工作的过程中深有体会。绝大部分人都以结果的失败去否认了努力的全过程,可能只是别人努力的方向错了。就像一次面试,可能你准备了很久,结果面试官就是比较奇葩,一直问没有学习到的领域或知识点,然后有人凭一个挂掉的结果就直接给你扣了一个“躺平”的帽子,觉得挂掉是你不够努力,您心里滋味如何?再说点近点的,我也是od,多少同事深夜无偿加班,涨过一分工资吗?多少外包的技术大牛因为学历被困在外包,连od都进不去,这些人难道不努力吗?只是限制与生活、公司制度等等之类的无奈罢了。说到努力,又想到李家琦79元眉笔事件,这么多年有没有认真工作?有没有涨工资?他嘴里说出来是那么的理所当然,打工牛马都知道“任劳任怨”,“认真工作”真能涨工资?只干活不发声就等着被摘果子吧,企业里永远都是“汇报杰出者”升的最快(当然不是所有企业),这种事情相信段哥包括我甚至大部分od都经历过。最近辞职回老家,和老爸散步每次他都会感慨街上的蔬菜小贩多不容易,他们晚上就窝在那种三轮小货车的驾驶室里,腿都伸不直,我们这里晚上零下了,只盖一条薄毛毯,始终舍不得住我们镇上几十块的酒店,因为一车蔬菜就赚几百块顶多一千而且要卖好久,这样的例子还有太多了。这种芸芸众生可能辛苦了一天之后,打开手机看到网上的凡尔赛发言,跟风喷了几句发泄情绪,我觉得这种人不应该扣上“躺平”的帽子。我觉得大部分正常人都是努力的,或者曾经努力过,但世界上有太多努力解决不了的无奈了,甚至说你都没有那个努力的机会,不过正因如此,才显得坚持不懈的努力奋斗之人的难得可贵,认清生活的真相后仍然热爱生活,敢于直面现实的淋漓。
点赞 评论 收藏
分享
评论
5
36
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务