网易面经

尽管已经在百词斩实习了,尽管百词斩的待遇也很好,但是心中仍有一个大公司的梦。

问到我对前端哪块领域掌握较好,答JS,然后就是各种JS了,CSS其实还是不错的,CSS3那些和HTML5的新API都挺感兴趣的,结果没问到。无法像其他大神那样,能够去主动引导面试官对于自己擅长的某些领域进行提问。

【JS相关】

单线程,call、reply、bind区别,W3C定义的事件模型,GET&POST区别,闭包相关,原型的运用(问实际项目的运行,自己扯了扯最近的项目),然后就是拖动的实现,自己开始脑子听糊涂的,什么绑定click事件什么的,最后在面试官的引导下,onmousedown绑定添加onmousemove事件,该事件完成鼠标指针查询和窗口大小改变,onmouseup解绑该事件。还有问了回车提交的实现,这挺巧,最近的项目才实现了这个功能:不过自己的onkeypress、onkeyup、onkeydown没解释清…直说了onkeypress和onkeydown没啥区别…SESSION和COOKIE的区别。问了MV*框架的学习和使用,以及实现的意义,只是说什么数据模型分离什么的,答的也挺水。

【其他】

计网问了几个自顶向下的分层问题,挺擅长的领域,答了两句不问了。(喂!好不容易是我掌握的比较好的好吗)问到数据结构就要爆炸,问队列、栈的基本概念还好,可是给我出什么两个队列实现链表是什么鬼(事后想想还是挺简单的,只是自己想都没想就觉得“不行自己好久没专门去看数据结构了,肯定不会”的想法禁锢了自己),还有单项链表长度什么的…好久没碰数据结构了,掌握还好的排序没问到。问到编译原理,只是把脚本语言和其他语言的运行的机制大概讲了讲,细节什么的追问我根本不会好嘛!

【项目】

聊了项目相关,简历上只写了大二的两个项目,没展示大三上学期以来接触的几个项目。问了项目负责多少,实习时间长短问题,问我有什么问题要问,我问了下前端实习生的实习内容,但是面试官表示不太清楚,只说了涉及全端的开发(纳尼?)并告诉我一周之内会回复。
此次面试凶多极少啊,杭州的网易研究院……
美团周四面,祝我好运!

【后记】
网易前端实习Offer已拿,真是没想到,而且还没有二面和HR面!毕竟面试的半个小时对很多问题没有答得那么如鱼得水,小激动!目前还不知道部门和所接触的项目内容,期待ING。