蜗牛在江苏苏州地区应该算是比较大的互联网公司了,可以称得上中国游戏的鼻祖,之前一直很想进蜗牛,但作为一个应届毕业生却没有看到蜗牛发布任何关于招聘实习生的职位,无奈之下于是就毛遂自荐了,主动以邮件的形式联系上了蜗牛的一位工程师并投了简历,很快便收到了‘可以过来面试看看’的答复,顿时一阵高兴便约了后天过去面试。

当天我便如约赶赴苏州,故意早到了两个小时,没有进蜗牛的大门,反而是绕着蜗牛公司周围兜了一圈,边走边欣赏附近的环境消磨时间,等时间差不多了我便鼓起勇气朝蜗牛公司进军。到了门口一个保安问我是来面试的吗,我说是的便进入了大门到了前台,我环顾了一下四周发现和我同一时间来面试的人差不多有两三个,都坐在大厅的椅子上奋笔疾书,我心里想蜗牛每天得招多少人。。。走上前台便告知前台MM是来面试的,前台MM非常和蔼的拿出了一张纸让我填些资料,于是我便找了个位置也开始奋笔疾书。填完交了之后便在原地等面试官出现。

没等多久,3个人便从公司内部走了出来说是面试我的,把我带到了大厅旁边的休息区进行面试,我边走边想怎么连笔试都没有,感觉有点水。没想多久便到了休息区,四人围着一张小桌子坐下开始面试。我把简历给了一位面试官之后,两个人便开始埋头看我的简历,一个人随便跟我聊了几句。为了缓解这股氛围,我便主动向其他两位面试官搭讪,于是其中一位便边看我的简历边开始问我问题,所有问题我罗列在下:

1、之前的公司主要是做什么的?你负责哪些地方?

2、html5有什么新的特性?Canvas绘图是怎样实现的?

3、Bootstrap用过没有?2.0和3.0主要有哪些区别?

4、Yeoman是什么?你认为gulp和grunt主要有什么区别?

5、如何提升页面性能(访问速度)?

6、 如何防止JS的变量污染?

7、看过Jquery源码吗?简述下什么是JS原型链?

8、如何使用JS的命名空间?

9、实现不刷新页面加载数据有哪几种方法?

10、介绍下从打开一个网页到网页呈现完毕的全过程?

11、浏览器状态码有哪些,罗列几个。

12、ajax用原生JS怎么实现的,IE中用哪种方法?

13、了解过哪些前端框架?罗列几个。

14、如何编写JS可以提升网页的性能?

15、什么是闭包?闭包的作用是什么?

16、你的职业规划是怎样的,你想从事前端的哪个方向(html5/JS)?

17、如何从后台获取数据插入到前台?

18、node了解过吗?它的优势在哪里

19、之前公司前端在一个项目中的工作流程是什么?

20、jquery如何实现ajax?原理和方法。

21、未来3-5年你会一直从事前端这份工作吗?你对前端的看法?

22、什么是Reflow、Repaint?主要用来做什么的?

差不多只能想起这些了,大概问了将近30个问题,整个面试过程花了40分钟,答得我简直是口干舌燥,其中几乎没有涉及CSS、浏览器兼容性这种前端面试应该出现的问题,反而出现了一大堆JS的问题(相比我JS还是比较弱弱的),有好几道题答得都是模棱两可的状态。

最后面试完后让我等通知,我个人感觉挺悬的,估计就是没戏了,感觉这并非是一场实习生的面试,不考一些基础的知识,直接抛弃了html和css,但是还是功夫不负有心人,最后还是通知我去入职了,嘿嘿。

总之不要去为了面试而去背上面的题目和答案,题目肯定会变,理解才是最重要的,很多题目都是根据自己简历上来的,在你回答问题的过程中也会顺带提几个你自己提到的知识点,所以面试的时候千万不要被面试官牵着鼻子走,相反要主动提出一些知识点,牵着他们的鼻子走。另外,面试一定要自信!即使答不出来也不要因此紧张!一定要冷静!面带微笑!

希望这份日记可以帮到你。

前端的分享精神就是这么难能可贵~

我的游戏蜗牛web前端面试经历的更多相关文章

  1. 百度Web前端面试经历

    今天面了百度的前端实习职位.一面.时间大概是50分钟.面试官是位很帅气的小伙子,非常友好的一个人.进门的时候他让我等一会,我瞄了一眼他的电脑屏幕,发现他在coding…… 9点50开始的面试. 面试官 ...

  2. web前端面试经历分享

    十天前,我还在纠结这个暑假到底是呆在实验室研究技术好还是找一份实习见识世面好,而现在我已经接到offer准备工作了.这几天真是累得够呛,一方面需要拼命准备期末考试,另一方面,需要往公司里面跑接受面试. ...

  3. web前端面试试题总结---html篇

    HTML Doctype作用?标准模式与兼容模式各有什么区别? (1).<!DOCTYPE>声明位于位于HTML文档中的第一行,处于 <html> 标签之前.告知浏览器的解析器 ...

  4. web前端面试总结

    本文由我收集总结了一些前端面试题,初学者阅后也要用心钻研其中的原理,重要知识需要系统学习.透彻学习,形成自己的知识链.万不可投机取巧,临时抱佛脚只求面试侥幸混过关是错误的!也是不可能的! 前端还是一个 ...

  5. Web前端面试笔试题总结

    最近一段时间要毕业了,忙着找工作,见过不少笔试面试题,自己总结了一些加上网上找的一些整合了一下.答案暂时都东拼西凑出来了,但是还是先不发出来,一方面是答案并不是唯一的并且自己的答案不能保证对,另一方面 ...

  6. 百度web前端面试2015.10.18

    邮件里通知的周日下午两点参加百度校招面试,我13:10分就到了,前台先让我拿了个面试资格单(上面是我的信息),然后在web前端面试入口排队,面试在百度食堂举行的,等了大概1个小时,放我去面试.都是一对 ...

  7. 2016年Web前端面试题目汇总

    转载: 2016年Web前端面试题目汇总 以下是收集一些面试中经常会遇到的经典面试题以及自己面试过程中未解决的问题,通过对知识的整理以及经验的总结,重新巩固自身的前端基础知识,如有错误或更好的答案,欢 ...

  8. web前端面试试题总结---其他

    其他问题 原来公司工作流程是怎么样的,如何与其他人协作的?如何夸部门合作的? 你遇到过比较难的技术问题是?你是如何解决的? 设计模式 知道什么是singleton, factory, strategy ...

  9. web前端面试试题总结---css篇

    CSS 介绍一下标准的CSS的盒子模型?低版本IE的盒子模型有什么不同的? (1)有两种, IE 盒子模型.W3C 盒子模型: (2)盒模型: 内容(content).填充(padding).边界(m ...

随机推荐

  1. [后端人员耍前端系列]AngularJs篇:使用AngularJs打造一个简易权限系统

    一.引言 上一篇博文已经向大家介绍了AngularJS核心的一些知识点,在这篇博文将介绍如何把AngularJs应用到实际项目中.本篇博文将使用AngularJS来打造一个简易的权限管理系统.下面不多 ...

  2. 循序渐进做项目系列(2):最简单的C/S程序——消息异步调用与消息同步调用

    上篇博客 循序渐进做项目系列(1):最简单的C/S程序——让服务器来做加法 实现了一个最简单的C/S程序,即让服务器来做加法.当时为了通俗易懂采用了消息异步调用的方式.今天我们要采用消息同步调用的方式 ...

  3. Entity Framework中IQueryable, IEnumerable, IList的区别

    博客园里有这样的总结.这里姑且先列个题目, 提醒自己记忆.

  4. vue初体验:实现一个增删查改成绩单

    前端变化层出不穷,去年NG火一片,今年react,vue火一片,ng硬着头皮看了几套教程,总被其中的概念绕晕,react是faceback出品,正在不断学习中,同时抽时间了解了vue,查看了vue官方 ...

  5. CI Weekly #2 | 如何优化开发流程,实现项目持续集成?

    原文首发于 flow.ci Blog >> 链接,转载请联系:) CI Weekly 围绕『 软件工程效率提升』 进行一系列技术内容分享,包括国内外持续集成.持续交付,持续部署.自动化测试 ...

  6. fir.im Weekly - 做一款 App 需要考虑什么

    开发 App 是一个痛并快乐的旅程.工具越来越多,成本也越来越低,那么在开发之前需要考虑些什么?limboy 总结了一些经验和反思--做一个 App 前需要考虑的几件事,参考一下为你的 App 多留点 ...

  7. java 线程协作 wait(等待)与 notiy(通知)

    一.wait().notify()和notifyAll() 为了更好的支持多线程之间的协作,JDK提供了三个重要的本地方法 //调用某个对象的wait()方法能让当前线程阻塞,并且当前线程必须拥有此对 ...

  8. app的同源和域的问题

    app的同源和域的问题

  9. Java基本特征 - 多态

    多态的实现方式: 1. 重载(overload):实现编译时的多态性,前绑定 同一个类中.方法名相同.参数类型或者参数数量不相同 重写(override):运行时的多态性,后绑定.运行时的多态,是面向 ...

  10. HTTP学习补充一

    1 HTTP协议协商 1.1 NPN NPN:Next Protocol Negotiation,是由Google公司开发的用于SPDY进行协议协商扩展. 协商过程: 服务端在收到客户端的client ...