前端开发面经——百度

这份面经是我2015年参见百度实习生面试时整理出来的,岗位是前端开发,希望对对前端开发有兴趣的同学有一个参考,祝大家面试成功。


百度

百度我也是自己网申,做了一个半小时的网测,两道编程,20道选择。(没截图,两道编程一道超时,一道当时一个小错误没发现,结果以为自己没戏)
在我都不想百度的时候,度娘给我打来了电话,预约一面
一面40-50分钟:
1:链表的逆序(回答的不好,思路不清晰)
2:二叉树
3:二分查找什么时候效率很低,为什么会出现这种情况,这种情况对应树来说是什么样子
4:怎么解决左右子树不平衡的问题(没回答出来)
5:建堆
    (此刻我的内心在咆哮:我擦!!说好的面试前端!!不要再问我数据结构了啊喂)
6:网页同步异步问题
7: AJAX
8:JQuery
9: 如何控制前端发送到后台多条线程的时间(不会- -,扯了一些Worker的东西)
10:JS中的延迟加载


一面我总体感觉不是很好,结果过了两天接到预约二面的电话
二面面试了快90分钟(你没有看错!90!!说的我嘴都干了。。。)
 二面面试官说我看了你的网测成绩,不是很高两道编程没一道作对的(- -。。。),不过我对你的编程思路觉得很好奇,算法和别人不太一样,你现在讲一讲吧 0.0


1: 一串数字,按非递减排序,之后求出交换次数
2:一个数字在一串数字钟出现次数超过50%,如何找到这个数字
3: 如何判断一个很大的数的奇偶(不要想着除以2啊喂)
4:如何用O(1)的时间去判断一个数是不是2的n次方(开始没回答出来,在面试官的提示下回答的)
5:JS中的跨域
6:link 与@import的区别
7:网页显现的全过程
8:QQ可以上但是打不开网页的原因(面试官说这个问题目前为止只有我回答了出来- - 我擦。。你别逗我。。这种        问题是面试必备好吗)
9:JSON
10:iframe
11: JS中的消息传递
12:AJAX 什么时候用 为什么要用
13:JS中传值传地址问题
14:JS中的变量声明问题
15:JS中的闭包
16:prototype
17:JS中的伪继承
18:this


百度的二面大概就是这些了(感觉还问了很多,不过有点想不起来了),最后他说三面的事情,百度三面还是技术面!!是他们的老大来面(有完没完,这剧情不对啊,不是该谈人生了吗???),我问没有HR面吗,他冲我呵呵一笑,说到:实习生是没有HR面试的,你们的工资都是固定的(自行脑补:你们这群愚蠢的实习生的画面感。。)

当时我已经拿到了腾讯的Offer,就不打算再继续面试百度了,所以没做太多的准备和记录,大概是过了一星期的样子,通知了三面,三面问的问题也差不多是数据结构,前端之类的,没做记录记不太清除了,总之感觉百度比较注重数据结构和算法方面的只是,虽然我只是面试前端开发的,但面试过程问了很多这类问题。


大概过了一星期,收到了HR打来的录用电话,至此,百度结束。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值