等待,雨来了2010年9月22日,中秋节,我记得它下了零星的小雨。大部分同学都已经回家了,深秋的校园显得格外空旷和寂寞。平时汽车来来往往的校路上,只有三三两两低着头走着的行人。匆匆吃完早饭,他背着书包独自来到教学楼,在一个僻静的角落坐下。看了看电话,时间是8点45分左右,距离电话面试还有15分钟左右。我有点紧张。毕竟是大厂面试,要求肯定非常严格。我不知道我以后会问什么问题。我心里忽然有些懊恼,我早该多做点功课的。准时打来的电话一分一秒过去,我的心跳得越来越快。九点整,上海的电话如期而至。双方确认身份后,连自我介绍都没有,直接进入了技术面试环节。有点出乎意料。在我当时的想象中,第一个环节应该是自我介绍。没有太多时间感到惊讶。电话那头,面试题一个接一个抛出。我把耳机紧紧地贴在耳朵上,生怕听不清面试题或者漏掉关键信息。当时脑子转得飞快,想着怎么回答面试官的问题,怎么把自己的回答整理得更有条理。“JS是如何实现继承的?”“你知道什么是跨域吗?什么情况下会发生跨域?有什么解决办法?”《谈谈你对标签语义的理解》。..脑子里嗡嗡作响,不知道过了多久,面试官突然安静了下来。停顿了大概10秒后,对方说道:“技术问题差不多讲完了,我先来了,你有什么问题要问的吗?”我松了口气,快速吸了一口气,随即问了几个问题。之前准备了问题,包括面试部门的工作、员工培训机制、学习建议等,面试官也一一解答。也许它即将结束。采访终于要结束了。一直紧绷的神经开始放松,人反而变得紧张起来。毕竟,我还有两周的不确定性,而未知总是令人恐惧。接下来,是我最想听到的结束语。面试官:“那先去这里面试吧,今天是周末,面试了一个多小时,谢谢你的辛勤付出,两周内给你汇报面试结果。”周末还是中秋节。为了配合我的时间,面试官在这么特殊的时间不得不在公司加班。而且在面试过程中,面试官还是蛮nice的,没有想象中的那种高高在上的高冷态度。面试官的一句“辛苦了”让我有些愧疚,连忙回道:“不好意思,因为我的时间关系,周末来公司加班,辛苦你了。开心中秋节。”具体怎么说的我记不清了,只记得当时我的态度很诚恳,并不是因为客气。听到我的回答,面试官明显吃了一惊,似乎有些意外。也祝我节日快乐后,电话那头安静了一会儿,只有偶尔敲击软键盘的声音。当幸福来敲门的时候,感觉时间很长,但实际上可能只有十秒钟。听筒里再次传来面试官的声音。不知道是不是心理作用。感觉面试官的语气和之前有点不一样了。”这样,我会提前告诉你面试的结果,你第一面通过了。我在你之前面试过很多人,目前为止,你回答的最好。第二面的具体时间稍后会公布。加油,好好准备下一轮面试吧。幸福来得太突然,握着手机的手微微颤抖。“多谢,我一定会好好准备的。”到现在我都不知道为什么面试官突然决定提前告诉我面试结果。或许,陌生采访者的一句“中秋快乐”,触动了在外地奋斗的青年游子的心。一切无从考证,记忆终会随着时间淡去,就在那个下着细雨的早晨。技术问题一个多小时的面试,问了很多问题,后来整理记录下来,主要围绕JavaScript。JS部分:JS是如何实现继承的?对象的原型是什么?(接上一题)JS是如何实现数据和函数的封装的。(也就是该类是如何实现的)如果一个标签包含10000张图片,如何有效的为这10000张图片实现事件绑定,比如点击事件。(研究事件冒泡机制)假设有对象A和B,A对象绑定了S事件,B对象如何绑定S事件?(其实我也不知道)如何实现跨域请求?你知道多少种方法?各自的优点和缺点是什么?使用隐藏框架实现跨域请求时,如果框架页面和当前页面不属于同一个父域,是否可以实现跨域请求?如何实现私有变量?只说一种方式。函数闭包用得很多吗?什么时候需要使用函数闭包?当一个事件发生时,如果你得到事件发生的对象。(FF和ie不同)绑定事件时,this指针指向什么?为document绑定事件时,this指针指向什么?发送一个ajax请求有多少步?如何判断发送成功?(readyStateandonreadystatechange)表示请求返回成功的状态码是什么?您还知道哪些其他状态代码?他们的意思是什么?jQuery部分:如何在jQuery中绑定事件?有多少种方法?jQuery绑定事件时,this指针指向什么?(dom对象或jQuery对象)对于页面中暂时不存在的对象,如何绑定事件?为什么选择jQuery框架(言外之意是其他框架有哪些,优缺点是什么,也就是你对比之后选择的原因)有没有考虑过jQueryUI?如何自定义jQueryUI的样式?自己写过jQuery插件吗(也就是jQuery插件怎么写)自适应宽度并填满剩余空间。说说标签和标签的区别。如果必须选择,您会选择使用哪一个?谈谈你对html标签语义的理解。后记:关于二面大约一周后,我接到了二面的电话。面试的结果有点出乎意料。那种惊喜,夹杂着莫名的情绪,至今难忘。
