4月13号的面试,趁热来写写面经积攒一下人品。css
一面。html
自我介绍完以后,面试官了解了一下学习状况,由于我强调了最近一直在深刻学习js,他就说那你html和css就通常是吗?我说不能这么说,html和css学的也蛮久了(可是来以前根本没复习cssorz)。而后他顺手给我出了一道布局的题,原本是横向三列,后来改为横向两列布局(其实三列也能够呀),一列宽度固定,一列宽度自适应,写了两个方案,当时太紧张第一个方案写错了,而后面试官一直引导我如何改正确,顺便问了我文档流是什么。由于受到前面的影响,后来也是愈来愈没自信,脑子一片混乱。接着就是问若是点击一个连接不让其跳转如何实现,我说,阻止其的默认行为,设置IE的returnValue属性为false,其余浏览器调用preventDefault()函数,而后他就让我写出这部分代码,因而在我打算把整个跨浏览器处理事件程序写出来之时,可能考虑到时间问题吧,就说只写部分代码就好。接着就问我遇到或什么问题,我说了一些用到过的css hack技巧。而后问css重绘和重排,当时脑子断片了,从浏览器的渲染原理讲起,顺便问了我css性能,怎样避免css性能太低,js如何优化等。后来就问道jasonp,这部分只是了解过,知道他怎么用,只适用于get请求,顺便说了其余两个跨域的方法,在后台建立代理服务器,利用HTML5提供的XHR2改造服务器端。而后问我项目有用到服务器吗等等,后来也是越说声音越小....感受本身语言没组织好,但后来想一想说的基本八九不离十,目前就想起来这些。前端
二面。面试
听说是部门老大面试,果真气氛严峻了不少啊。由于本身学前端也就半年多,项目经验不是不少,自我介绍完就直切主题,看到我项目里用到了jQuery一个图片轮播的插件,就问我图片轮播的原理(其实并非直接这么问,是问若是让一组图片滚动轮播),我就回答用两组相同实现轮播。而后问轮播若是有1000张图片如何优化,我真当时想狠捶本身一顿,数据库css优化js优化乱扯一通,明明一个雪碧图就搞定了啊(哭)。本身用js造过一个相似于jQuery的animate的轮子,他出了道题,一个1000px的div居中以后,右边留白区有一个距离此div10x的小方块,大小宽高10px,问,如何让这个小方块固定在这里,我用了absolute布局,距右边的距离使用大div的offsetLeft+本身的offsetWidth+10px,他又说能用纯css实现吗..后来发现可能没理解他的意思,他是想让小方块随着页面滚动也停在那里,我说用fixed定位,而后他问,浏览器不支持fixed定位的话如何实现,我说了一个用js实现的方法,后来想一想可让固定的小方块和那个body或者html容器脱离关系啊(不过好像会破坏文档结构)。接着就是问页面滚动时出发什么样的事件。。由于事件那部分是用到哪看到哪,因此本着何时学习都不迟的心情问了他一下,他说onscroll事件,因而决定回来恶补事件。而后就是问怎样实现让这个小方块移动到顶部,我就说怎样实现他的匀速运动啊云云。到了另一个项目,怎样实现二级菜单的隐藏与出现啊。回答完以后,项目里牵扯到了闭包的问题,想一想再不问就来不及了,虽然还有不少东西没说,就说了我那个闭包怎样实现之类的。最后问了css3的旋转属性,说让一个三角形旋转180度应该用哪一个属性为何,我当时只了解transforms,但至于怎样使用还不太了解。回来马上查了一下,嗯...我须要学的东西很是多...数据库
三面没什么了,和hr聊聊天,解决问题的方法之类的。跨域
感受本身太紧张了可能发挥的不是很好,听说前几回面试的hr刷人很厉害..接下来的两周我会天天祈祷,但愿网易给我一个实习机会吧...浏览器
最后,面试最重要的果真是,要自信!!要自信!!服务器