百度前端一二三面

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-03 11:48
已编辑
门头沟学院 Java
时间:36min岗位:测开问题:1.自我介绍2.实习介绍(只问了测试方向的,没问开发方向的)3.实习已经离职了吗?为什么离职了?没有转正机会吗?4.介绍大模型验证的流程?怎么配置节点的?怎么提效的?怎么mock数据的?自动化测试怎么弄的?5.整体大模型验证的效果怎么样?6.大模型验证包括具体识别的实体吗?对用户有哪些益处?7.大模型验证的流程编排平台每一个agent就一个画布吗?还是会在不同的版本中去选择?8.大模型验证如何去评测?一些大模型节点的prompt怎么去评估?(好像不是我们组做的)9.如何去补充某个场景的case?10.流程中有没有当前测试case的编写需要依赖上一个测试case的情况?(我们是分开写的)11.整个大模型的投入时间?手工运行时间减少了多少?12.Integer&nbsp;a&nbsp;=&nbsp;98,int&nbsp;b&nbsp;=&nbsp;98,==返回的结果?13.多线程创建的方式?14.MySql命令如何登录服务器?15.索引的作用?16.String&nbsp;str&nbsp;=&nbsp;new&nbsp;String(&quot;123&quot;)&nbsp;str&nbsp;new&nbsp;String&nbsp;&quot;123&quot;分别存放在哪里?17.常用的垃圾回收器?18.一个bug,如何发现是前端还是后端?19.TCP三次握手?20.hashmap的key是否唯一,如何做到的?21.测试用例设计,一个excel里面有两列,一列问题一列答案,导入系统的知识库里,设计测试用例?22.算法:一个字符串,子串由空格隔开,将每个子串的最后一个字符改成大写?23.反问
点赞 评论 收藏
分享
评论
4
23
分享

创作者周榜

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