百度前端工程师 面试经历(2014年12月)

匿名网友 匿名网友 发布于: 2016-02-25 00:00:00
阅读 167 收藏 0 点赞 0 评论 0

坐车到了西二旗,寒风瑟瑟中找到了百度大楼,到了百度大厦说给前台你要找的人,然后面试官把你领到二楼,面试的地方并不是我想象中封闭的,有很多人,我们随便找了个桌子就开始了。首先面试官介绍了下自己,然后让我简单做了下自我介绍,工作经历 教育培训经历的我都说了下。

1 用过jq吗用jq具体做过什么

(突然问我脑子有点懵,我就答了 表单验证 轮播图 和 一些交互)

2 做过哪些项目,项目中用到了哪些,学到了什么

(是在问你的习惯,如果平时养成写笔记多总结的习惯就很好答了。)

3 前端div+css 和 js 你更偏向于哪一块,hack用吗 举几个列子

(这个我是这样答得,每天都在写div+css和js 都差不多吧,都没拉下。)

4 列举几个块级元素,行级元素。在ie6下 行级块级元素实现 inline-block的方法

(这个就简单了)

5 写一个图片右flaot 文字环绕 图片距离右侧 8px 的方法

(这个很多老网站上都有这种效果,我之前写过,所以很顺利的过了)

6 ie6下 color为 red ie7—ie11 blue 标准 green 的 css样式

(一般大家都是在兼容ie6上下功夫,这道题很特别,把ie7+也独立出来了,考察的是hack和样式的先后顺序)

7 用getDate() 获取星期数,然后弹出的是 星期一 星期二 星期三 …….星期日

(我当时用switch写的,面试官给了我些提示,有没有办法优化一下,比如 geDate得到的是下标。我是这样写的 Var times=new Date(); var days=times.getDay(); var a=[“一”,”二”,”三”….. ]

“星期”+a[days])。

8 用原生js做过什么样的效果?

(突然这么问,我还真没说出来几个)

9 知道js代理吗?解释下

看似很高级的东西,其实我被忽悠了 无非就是我们老师讲过的事件委托罢了 比如:

function getEventTarget(e) { e = e || window.event; return e.target || e.srcElement;}

10 请指出document.ready和onload的区别

这题不多说了

最后俩个题没听懂,估计也是被忽悠了,就像老师说的,面试是个经验活。

满意的地方:

百度的题目并没有我想的那么难,就是我们平时经常用的东西,平时学得扎实了,这些面试基本都能搞定。面试官问的很随性,答不上来也不给你压力,就说句 “这个没关系我们继续下面的问题。

不满意的地方:

HR都那样,只要你基本功扎实了,也不会害怕他们刁难你。正视自己,相信自己,用一颗平和的心去看待每一份工作,或许会有意想不到的收获。

评论列表
文章目录