百度前端一二三面

4.11面的百度 没录音 只记住了这些
面试官人都挺好的 有些问题我没接触过 就换了别的问题问
说的不对的也会跟我聊聊正确的答案以及原因
一二面都比较八股文,三面比较注重场景的解决
发一波面经攒攒人品 不知道有没有机会通过面试

一面

1盒模型
2路由的两种模式
3输入url到页面渲染
4跨域的几种方式
5构造函数怎么创建对象的
6事件流
7触发事件的方法
8事件循环机制

9读输出
for (let i = 0; i < 3; i++) {
setTimeout(() => console.log(i), 1);
}
for (var j = 0; j < 3; j++) { 
setTimeout(() => console.log(j), 1);
}
10读输出
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();
11原型链解释一下
12读输出
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');
13写一个快排 问时间复杂度
14写一个反转链表
反问

二面

1html5的新特性
2实现一个左右固定宽度中间自适应的样式
3数据类型
4怎么判断数组
5cookie和localStorage的区别
6闭包是什么
7let var const
8块作用域
9作用域链相关 (具体问的问题记不太清了)
10get和post的区别
11vue的生命周期
12了解什么js框架
13vue的框架有什么意义
14数据双向绑定的意义
15如果没有框架 怎么用原生方法实现数据的双向绑定
16什么情况下页面数据才会更新(?)
(忘了问什么又提到了watch)
17mounted和watch里面监听props 哪个先执行
18说说项目中vuex的使用情况
19项目里怎么去向后端发起异步请求的
20讲讲 =,==,===的区别?什么情况下==和===结果不同?
21代码:
(1)写一个算法,我们有一个数组,把数组顺序打乱,有多乱就多乱,要求最低的时间复杂度。
(2)删除有序链表里的重复项


三面

聊聊项目怎么盈利的
聊聊以后的职业规划?
数据可视化有了解什么工具。Echarts。Echarts用过什么?
聊聊项目和后端怎么交互
如果后端还没有处理好数据没有返回值,前端怎么去测试?
前端请求后台资源的过程 越详细越好
请求的资源如果后端反应很慢,应该怎么处理
CDN的原理是什么?
CDN什么资源都能存吗?
反向代理了解过吗
如何设计一个搜索引擎?从前端后端的方面讲讲。
如果这么设计可能会出现的问题 ,怎么解决?

#面经##百度##前端工程师#
全部评论
收到oc了吗楼主
点赞 回复 分享
发布于 2021-04-26 15:18
请问各位有结果了吗?三面后刷人多吗
点赞 回复 分享
发布于 2021-04-18 13:09
楼主面的是小度部门吗,感觉和我遇到的面试题好像😅
点赞 回复 分享
发布于 2021-04-17 13:22
楼主,有收到oc了吗
点赞 回复 分享
发布于 2021-04-15 18:27
哇我也是昨天连着三面的百度,不晓得啥时候能出结果😄
点赞 回复 分享
发布于 2021-04-12 15:06
请问楼主,你在官网上的状态是什么?我也面了三面,但是在官网上是状态实习生二面
点赞 回复 分享
发布于 2021-04-12 14:59
楼主你好,请问你是实习、校招还是社招?
点赞 回复 分享
发布于 2021-04-12 14:38

相关推荐

09-24 11:34
已编辑
电子科技大学 前端工程师
一面&nbsp;2025.8.20一个页面的URL放到浏览器的搜索栏上直到看到整个页面的展现,这中间都发生了什么拿到静态数据的&nbsp;JS&nbsp;和CSS去进行渲染,那渲染的这一部分都发生了什么DNS&nbsp;解析这一部分你觉得我们前端会遇到一些什么样的问题?你遇到过吗Nginx&nbsp;解决跨域时它是一个怎么样的角色JS&nbsp;有哪些数据类型基本数据类型跟引用数据类型,它俩的差别是什么怎么判断一个变量的值是不是一个空对象实现深拷贝什么样的场景会产生内存泄漏的问题盒模型position默认值二面&nbsp;2025.8.29promise&nbsp;主要解决的是一个什么问题promise&nbsp;可以被多次决议吗原型链从一个对象上面取一个&nbsp;a&nbsp;属性,这个过程是什么样的原型链的顶端是个什么东西有什么方法能够判定一个属性是在对象自身上,还是在它的原型链上for&nbsp;in&nbsp;和&nbsp;for&nbsp;of&nbsp;有什么区别有哪几种方式能够实现一个对象的继承构造函数和普通函数的区别是什么当我用一个&nbsp;new&nbsp;关键字去调这个函数的时候,它实际上发生了哪些事情一个函数是如何知道自己是以普通方式被调用的还是被&nbsp;new&nbsp;的方式调用的await&nbsp;怎么捕获异常try&nbsp;catch&nbsp;可以捕获一个&nbsp;promise&nbsp;的异常吗代码:二维数组查找。数组中每一行数字数量不固定,但是数字定是全局递增的,输入一个数字,返回该数字在二维数组中的位置,如果找不到,返回-1。二面挂
查看25道真题和解析
点赞 评论 收藏
分享
09-10 16:27
已编辑
西安电子科技大学 Web前端
9-4&nbsp;一面(35min)1.&nbsp;简单介绍了一下项目。2.&nbsp;webgl、three.js、canvas&nbsp;的关系是什么?3.&nbsp;你们的建模是自己怎么处理的,自己建模时有没有接触过模型动画?4.&nbsp;meshopt&nbsp;会有编码解码的时间吗5.&nbsp;在三维开发有没有遇到内存泄漏的问题,怎么排查和解决的?6.&nbsp;有没有写过&nbsp;shader7.&nbsp;TCP&nbsp;与&nbsp;UDP&nbsp;的区别?8.&nbsp;TCP&nbsp;是如何保证可靠传输的?9.&nbsp;介绍一下&nbsp;http2.0&nbsp;与&nbsp;http3.0?10.&nbsp;vue2&nbsp;与&nbsp;vue3&nbsp;的区别?11.&nbsp;react&nbsp;与&nbsp;vue&nbsp;的区别?12.&nbsp;了解&nbsp;SSR&nbsp;吗&nbsp;与&nbsp;CSR&nbsp;的区别?服务端返回&nbsp;html&nbsp;,客户端做了什么?13.&nbsp;平常打包工具用的哪些?举例子讲一讲&nbsp;webpack&nbsp;的&nbsp;treeshaking?14.&nbsp;有没有了解大模型相关知识?15.&nbsp;算法题?9-&nbsp;9&nbsp;二面(50min)1.&nbsp;拷打项目。2.&nbsp;团队内编码习惯不一样,如何共同维护一个项目。3.&nbsp;除了利用&nbsp;eslint&nbsp;设置规范,在项目中有一些语法不允许使用,如何在提交过程中扫描出来,提示给开发者。4.&nbsp;如何使用&nbsp;webpack&nbsp;loader&nbsp;进行实现上述功能。5.&nbsp;如何区分是写了字符串还是黑名单中的语法呢?6.&nbsp;webpack&nbsp;loader&nbsp;与&nbsp;plugin&nbsp;的区别?7.&nbsp;webpack&nbsp;与&nbsp;vite&nbsp;的区别?8.&nbsp;react&nbsp;&nbsp;与&nbsp;Vue&nbsp;的区别?9.&nbsp;vue&nbsp;的响应式原理。10.&nbsp;大型项目上线之后出现性能太慢的问题,怎么解决(从哪些维度量化性能问题)11.&nbsp;MongoDB与MYSQL的区别12.&nbsp;购物车中的数据缓存选择什么技术方案13.&nbsp;手撕&nbsp;promiseAll
查看50道真题和解析
点赞 评论 收藏
分享
评论
4
23
分享

创作者周榜

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