上海百度在线网络技术(北京)有限公司面试经验

面试准备来自 25515 份面经

面试感受
一般 很好
面试难度
简单 困难

常见面试流程

主要面试来源

校园招聘

29.0%

内部推荐

10.0%

猎头推荐

4.0%

社会招聘

13.0%

BOSS直聘

38.0%

其他网络平台

5.0%

推荐
全部职位
上海
匿名用户
品牌公关
感觉靠谱
自我介绍,主要还是看经验,面试官比较亲和。 了解个人发展方向,未来发展意向,对交通,吃饭有补贴。感觉不错
一月前
匿名用户
GIS工程师
感觉靠谱
初面开始了,是招聘部主管进行的初面,大概面试了25分钟,看得出主管对我印象挺好,他说需要人事部经理进行下一轮面试,让我稍等一会儿…过了几分钟,他又特意跑来跟我讲,让我稍等一会儿,说经理等会来找我,我说好的…等了大概25分钟吧,期间也没有倒过一杯水给我,毕竟戴着口罩也不太方便,那就算了吧。终于等到人事部经理了,随着她走进了她的办公室,她说疫情原因,让我坐办公桌对面的那里,她自己坐另一旁的沙发,隔着还挺远的,没关系,安全起见,一切都能理解。进入主题了,她问我为什么从上一家公司离职,我说想找一个新的机会新的平台,可以学习更多关于人力方面的知识,更好的提升自己。她听完之后说“我可不可以理解为上一家公司没有发展的空间,所以你才选择的辞职”,我的天,我无言以对。然后她再问我,你以往一个月最多能招多少个人。我开始的时候说了上家公司根据部门的规划而制定每月的招聘额,我也没说完,她又插了句,我是问你最多招多少个人,我也真的无语极了,就不能让我把话说完吗?最后我也不解释说了五六个人,结果她来了句“那就是说你最多只能招到五六个人了”,wf???感觉被冒犯到了,请问这是什么面试官?最后面试完了,跟我讲公司的招聘流程,主管初试,经理二面,人力资源总监三面,三面通知会在3-4个工作日通知安排。我的天啊,我当场没有怼她,最后还能谢谢她之后才走,我觉得我的脾气够好了。
部门主管面
人事HR面
总监/老板面
包含 1 个问题 · 1 个回答
上次离职原因是?
一月前
13人
匿名用户
前端开发
面试未通过
我秋招时是在百度招聘的官网投递的简历,所以流程是 :笔试—一面—二面—三面—oc—offer。总的来说,每一面的流程都是自我介绍,然后面试官根据你所介绍的项目进行提问考察你对自己做的项目的熟悉程度,接着是对计算机基础方面的考察和对你所使用的编程语言的考察;最后往往以做几道算法题目或者业务场景题目结束,业务场景题目考察综合能力。
笔试
一月前
匿名用户
测试开发工程师
感觉没戏
1. 自我介绍,2. 你的研究方向是什么?3. 研究方向细问,模型详细过程,4. 项目有几个人,在项目中的作用,5. 手写代码-最长回文子序列,6. 最常用的语言?7. Python常用的数据结构有哪些?8. 哪个数据结构是安全的?9. 在浏览器中输入www.baidu.com之后发生了什么?10. 删除一个字符串中重复元素的方法?11. 为什么投测试?什么不去开发和算法?
笔试
一月前
25人
匿名用户
web前端
面试通过
一面大都能答上,但是面试官提问的时候会一直深入,质疑你,让我面完之后觉得过的可能性不是太大。二面的话整体感觉好多了,面完之后,看面试官的态度知道基本稳了。三面很糟糕,很多时候让我写代码,我在那卡很久气氛比较尴尬。花了接近两个小时,也没问多少问题,本以为是要挂了。 一面(部分,有些不记得了,因为细节问题被怼了很多次)用最多的方式实现三栏布局?答:1. float实现 2. position: absolute实现 3. flex布局 实现float布局对后续元素的影响?答:浮动元素脱离文档流,如果后续元素为浮动元素,则依此排列;如果使文本节点,则围绕浮动元素;否则,会被浮动元素覆盖,布局忽略浮动元素。知道怎么清除浮动吗?答:用的最多的是:after{content:"";display:block;clear: both}知道里面的原理吗?答:使用clear: both之后,会把浮动元素的边界拉下来到标准流,从而把对应标准流的位置撑开。 用尽可能多的方式实现数组去重。答:1. Array.from(new Set(arr)) 2. for循环实现数组reduce方法知道吗?(知道)好,那你用reduce方法能不能实现这个去重?答: 写出来了,但是有细节问题,被批评了。deBounce防抖懂吗?(回答不懂)那我大概和你说一下原理,blabla,现在懂了吗?(懂了) 那你自己实现一个这样的函数把。答: 代码不详细写出来,反正也写出来了。函数里面用到的setTimeout,你能说说它异步执行的原理吗。答:把浏览器的js线程,定时器线程,事件处理线程,http请求线程之间任务分配。 浏览器的队列机制说了一遍。说到队列,那你知道队列里面的优先级问题吗?答:说明了一下微任务(promise)和宏任务(xhr请求, setTimeout, setInterval), 当前同步操作完成后优先执行微任务队列中任务。 二面(部分,有些不记得了,三轮面试体验最好,感觉面试官很和蔼,了解http协议吗,知道哪些header,说了些,然后每个都大概解释了什么作用刚有提到http缓存,能详细说说吗?答:把强缓存、协商缓存说了一遍,然后对应的header头的配置介绍了一下。看你有个人网站用了https,能说说https与http的区别吗?答:这个内容在学习的时候很深入,所以所有的细节都讲清楚了,从ssl握手,证书验证,加密算法几方面都有讲。了解数据结构吗(有自学过),那你试着用栈实现一个列队看看?答:磨了一分钟,直接说了没思路。 跳过。 了解哪些es6新特性?答:模板字符串,let和const,class声明类,promise,对象数组解构赋值。 说的时候还介绍了特点。没有用箭头函数吗?(一下子没想到。)说说箭头函数吧。答:箭头函数中this指向的是外层的作用域。那通过对象.方法调用箭头函数,里面的this指向什么?答:想了一下,确实没想过这个场景,说不知道。你这个项目用的express,知道express中间件吗?答:这里就说了一下app.use(url, fn, next)作为中间件处理响应的请求。了解xss吗?答:大概说了一下xss代码注入。中间还有介绍项目的过程,就简单的说了一下,因为都是个人的项目,所以也说的比较简单。 三面(最惨,全程怼)你先用原生js封装一个ajax方法吧,我出去一下。答:自己在那写,写了post和get方法。面试官回来看我还在写:我看看,写的这么详细,不用写了,你这不浪费时间嘛,来给我讲讲。 然后给他讲。promise知道吗?(知道)干嘛用的?(解决回调地狱代码难以维护的问题)好,那你来实现一个吧?答:硬着头皮写,面试官看我一直卡着写不出来说:你可以先把promise本身的用法写一下,这样不就好整理思路了嘛。 然后我就按他说的做,还是写不出来。就在那琢磨,面试官也不叫停,十多分钟,挺尴尬的。最后说算了不用写了。会用vue,了解过原理吗?双向绑定是怎么做的?答:实际上其实也是单向数据流,只是使用了oninput的事件。 那说说看vue的单向绑定吧。答:这个的话就得从Dep, Watcher, Observer以及Vue本身这些类来说了。行行行,那你把你说的这些写一下把,实现一个简单的给我看看。答:在这之前有看源码,所以基本上写出来了。给他讲了讲里面的一些关系。这样,我页面中有个树结构,画了个图,问我Vue怎么封装组件,怎么传数据到对应的节点?(图如下)ABCDE答:想了半天没明白他什么意思,然后问他,也一直听不懂他到底想要做什么。磨了大概十分钟,还是交流明白。最后他说了个,类似于目录结构,瞬间明白了。就准备开始写了,遍历获取到的数据,生成ul,li标签,添加到页面中。
一年前
10466人
打开小程序查看更多面经数据
写面经
选择排序