到了西二旗,寒风瑟瑟要不是百度大楼在那,感觉到了西北的农村,到了百度大厦说给前台你要找的人,然后面试官把你领到二楼,面试的地方矣喾动痞并不是我想象中封闭的,有很多人,我们随便找了个桌子就开始了。首先面试官介绍了下自己,然后让我简单做了下自我介绍,工作经历教育培训经历的我都说了下。
1用过jq吗用jq具体做过什么
(突然问我脑子有点懵,我就答了表单验证轮播图和一些交互)
2做过哪些项目,项目中用到了哪些,学到了什么
(是在问你的习惯,如果平时养成写笔记多总结的习惯就很好答了。)
3前端div+css和js你更偏向于哪一块,hack用吗举几个列子
(这个我是这样答得,每天都在写div+css和js都差不多吧,都没拉下。)
4列举几个块级元素,行级元素。在ie6下行级块级元素实现inline-block的方法
(这个就简单了)
5写一个图片右flaot文字环绕图片距离右侧8px的方法
(这个很多老网站上都有这种效果,我之前写过,所以很顺利的过了)
6ie6下color为redie7—ie11blue标准green的css样式
(一般大家都是在兼容ie6上下功夫,这道题很特别,把ie7+也独立出来了,考察的是hack和样式的先后顺序)
7用getDate()获取星期数,然后弹出的是星期一星期二星期三.......星期日
(我当时用switch写的,面试官给了我些提示,有没有办法优化一下,比如geDate得到的是下标。我是这样写的Vartimes=newDate();vardays=times.getDay();vara=[“一”,”二”,”三”.....]
Alert(“星期”+a[days])。
8用原生js做过什么样的效果?
(突然这么问,我还真没说出来几个)
9知道js代理吗?解释下
看似很高级的东西,其实我被忽悠了无非就是我们老师讲过的事件委托罢了比如:
functiongetEventTarget(e){e=e||window.event;returne.target||e.srcElement;}
10请指出document.ready和onload的区别
这题不多说了
最后俩个题没听懂,估计也是被忽悠了,就像老师说的,面试是个经验活。
百度的题目并没有我想的那么难,就是我们平时经常用的东西,平时学得扎实了,这些面试基本都能搞定。面试官问的很随性,答不上来也不给你压力,就说句“这个没关系我们继续下面的问题。”