有幸通过内部推荐简历筛选,简历被WXG网页重构锁定,获得了2+2次宝贵的面试经历。无论今次招聘通过与否,都将会是一次难忘的经历!

感谢四位可爱帅气的面试官,认真指导,给我这么难忘的经历。

 

前奏

相信和绝大多数同学类似,等待阿里面试的电话已经成为生活的一部分。12号,我的简历投递的第10天,状态显示为“面试中”的第三天,依旧没等到阿里的电话面试。3月投递的简历,时至今日仍没收到任何通知。一方面感叹阿里人工作忙碌,一方面继续忐忑地等待。

没有等到阿里的电话却等来了微信的电话电话面试,通知我第二天下午4点到广州TIT面试,这时候九点多(腾讯的设计师加班到这个点,佩服)。

四点六分被面试官从接待室带入办公楼。

 

说说那里的环境

广州的创意园,广州塔脚下,文艺,高档的咖啡店服装店和满街跑的豪车。

前台和办公楼分开,前台门口是一个微信的标志。前台隔壁是一家小咖啡店,我就在那里等待面试官,咖啡店里面摆放了好多只不同服饰的企鹅玩偶,还有两只大胖企鹅。

办公楼要求员工打卡,外来人员也需要到前台拿临时的出入卡。白色的办公桌,吊灯和楼梯都很附现代气息,神奇的是,楼梯旁边是个滑梯,也许真的可以“滚”下去。

上面两小节只是为了满足一下师弟们的好奇心,现在说回正题。

 
 

第一轮面试内容

1,说一下关于我,项目的事。

  我先简单介绍一下项目,然后说遇到的两个问题。是不是我说的时间太长了,他有点不喜欢了,他说能不能说关于网页重构的,你到底知不知道网页重构是做什么。

2、css基础。position和display。几道例题,很简单,但是有点窍门,考察是否真正掌握。

3、js绑定事件(定义方法addEvent(el,type,callback){})填写方法体

4、处理过兼容方面的努力
 
5、SEO,(有没有实践过SEO)
6、CSS3动画,阴影
  简单的问题,其实就是看看简历上提交的项目是不是我本人做的。
 
7、如何加快页面加载时间
  我提到了用户感知加载速度和实际加载速度。
  实际加载速度方面,我提到减少http数、CDN、压缩等,他就提示前端方面可以怎么做。
 
8、面相对象。问我JAVA的接口与继承
 
说白了,就是要注意官网上的相关职位的岗位要求:
 
 
 
 

第一轮面试感言

我完全察觉不到我已经面试一个半小时了。这里要提一下我可爱的男友,他陪我来TIT(我是个路痴,地图都不怎么会看),陪我等待,他一个人又在路边等待我面试,总共五个小时。叮嘱我,安慰我,抚平了我当时好多的焦虑。

后来知道,隔壁工作室的前端也投了网页重构,他面了不够半小时,感言是太难了。是不是我心态太好了,我们俩的题目相似,很多我也回答不上,但是我一点都不觉得难,只是有种莫名其妙的难过。

 

1)扎实的基础。好好看看职位要求,我是一个一个知识点被问到的。

2)别写错属性。离开之后捶胸顿足,唉,这么简单的属性我都拼错了。

3)注意“纸上写码”,避免过多的修改和错误。

另外,git那篇面试题目真的很有用,面试前几天整理的答案,用到博文中的三分之一的答案回答了绝大部分面试官的提问。

http://www.cnblogs.com/0603ljx/p/4326674.html

 

第二轮面试准备

星期五晚上轻松回到宿舍,星期六日回顾一下基础和面试题,星期一总结。

已经过去三天了,知道自己凶多吉少,如果今晚都没收到任何通知,也许真的没有了。

星期一晚上八点半终于接到电话,松了一口气,收拾一下心情,期待第二天的面试。

回顾上次面试的表现,回顾一下过去两年多时间所做的事情,思考自己的不足和优势,再看了一遍前段时间整理的面试基础知识点。

开学以来,我终于失眠了~

 

第二轮面试内容

1,自我介绍

  期间问了,你们团队是什么类型的,有多少人,前端的平时有没有合作

2,平时怎么学习的,看过什么印象深刻的技术书

3,你家人知道你学什么吗,你日后还打算继续从事编程吗?

4,今学期和大四课程多吗?

5,说说(function(){})();和(function(){}())每个括号的用途和区别

  后面那个我没遇到过,面试官引导猜测一下

6,作用域链问题

7,说说盒子模型

8,两三道布局题。

  1)使用css属性使得div的宽度100px,包含10px的padding-left和padding-right

  2)不设定A容器和B容器的宽度,使得C容器里面的A和B元素分栏。使用三种方法。

答案由闻东师兄提供:

方法一,绝对定位,不设宽度:

 

方法二,使用float:

 

方法三, box-flex:

 

 

后来,面试官问我,第一个面试官有没有跟我说他们部门是做什么的,我说没有,于是面试官细心地跟我说了事业群的划分,广州总部的职能和网页重构的作用等等。

面试官问我有什么问题想问他,我说我之前在搜索引擎上搜索过面试官的名字,很佩服他的经历,于是我问他是怎么做到的。他说,其实就是想问有没有什么建议给现在找实习的同学。

 

相信这是大多数同学都想知道的,我作了一下整理:(记忆有限。没能完全还原原话,望见谅)

1)“我们可以允许你不会,但是一旦会,就得深入理解。”

  面试官能够从面试中知道你的热爱,但是你的热爱要有所体现。这也就是为什么师兄会提醒我们,对于那些不太精通的技能尽量不要写在简历上面。比如说项目经历的时候,说到用到某门技术,但是一旦问到该技术的细微地方,就回答不清楚,这样面试下来的结局或许很悲剧。

2)“不要太在意网上或者同学提供的面试建议,要有意识培养个人的真正实力”(原话大概这个意思)

  他提出这样一个例子:应该是网上和同学说了,腾讯的网页重构必问“优化”,于是某同学就背出了“减少http数”和“CDN”等,但是一旦问道为什么减少http数能够加快加载速度。要深入,要理解原理。他还说道,流传出来关于面试的礼仪,比如见到面试官要起立等等,他们都是不看重的。

   他说:有那么两种人,一种是知道自己不足在哪里,另外一种是知道自己不足在哪里然后尝试去改变。

 

3)“遇到不懂的,可以说一下思路,说一下自己的想法。说不定能够让面试官刮目相看”

4)“女生进行这一行业是否能够耐受压力,是否可以长时间进行,要承受外界的质疑也是需要思考的”

  这也解释了为什么面试一开始面试官要问关于“你家人知道你做什么”和“你日后还继续从事编程吗”的问题。

 

三面和四面经历

3月24日,三面和四面同一天执行,难忘。

约定四点半的面试,在等待过程中,遇到不少同时过来面试的同学。问到的,都是华工中大的好孩子,我也不好意思说我自己的出身了,呵呵。

根据二面的经验,今次多带了干粮和豆奶。将近六点的时候迎来三面,设计总监面(我所在岗位在公司里面归属于设计类)。

自我介绍(追问我细节),两道技术问题,响应式怎么实现,你热爱编程吗。你为什么选择重构。

技术问题:position有什么属性,如果div分别设置relative、absolute和fixed,宽度会有什么表现。你做过响应式吗,响应式怎么实现。
在我看来三面是最残酷。一方面是马上知道结果,另外一方面是,同校的同学有一半的同学倒在这一面。个人感觉:问题越是少,越是简单,就更需要扎实的基础积累;一旦错一点点,就有危险了。
感谢 jeff 同学,高情商的他,知道自己不乐观的情况后还在微信上鼓励我。这里要提及一下他的感言:估计二面面试官向三面面试官提及他存在的问题,于是他的问题在三面被暴露出来。他举了个例子:为什么有bug,却不深究。
 
当天,面试该岗位的,最后留下来的同学有两个。期间,和molice(二面面试官,高级设计师)给我们带来三文治和咖啡,还一起前往公司饭堂吃晚饭。提及一下公司的人性化福利还是很让人感动的,晚饭凭借工卡任吃(饭堂的美眉挺漂亮的)。最后面试到晚上10点钟,molice给我们叫来了车,公司报销。
 
说说四面,四面是广州总部的主管。面试更在意个人性格个人看法。
 
 
个人感悟
 
1,作为前端开发人员(我面的是网页重构),有个作品代表自己很有必要。
  几乎每一次面试,面试官都索取作品访问方式。我们实验室的同学一直在老师身边,帮老师完成政府管理系统,这些系统跑在内网、PC端、固定屏幕宽度等,但是对于前端开发人员,如果能够一心一意做出一个在线的(最好是响应式的,哪怕只是个人博客)估计能在面试的时候加分不少。
  同时,相对于网上提供的几年前的面试题,现在前端的面试笔试几乎都增设了移动web题目。即使没有参与过响应式网站的开发,也要对这方面有所了解。
  
  
2,多交流,多总结。相互关心,相互鼓励。
    每次面试过后,都好好总结一下,前面面试遇到的问题,后面还会遇到。面试过程就是让你不断变强大的过程。认识很多牛逼的师兄在通往BAT的大道上,都不是一帆风顺的。
  另外,你还需要“一颗坚强的心”。挺过三面,但是最后没有被留下来也没关系的。因为你已经比那些只走到二面、一面、甚至连面试机会都没有的同学厉害多了。而且,通过那么一次面试,你也有所收获了吧。早日知道自己的问题所在,才能早日重新定位,跑得更快。
  相信现在正在准备面试的你,身边不少和你类似的同学,多和他们交流。笔试和面试的准备不是一场单打独斗的战役。你能从他们身上,了解到最新咨询和一些你可能会忽略的知识点,更重要的是,你们都需要相互支持鼓励。
 
3,适当的面试准备还是很重要的,但是所整理的面试题不代表你的全部。
  网上流传不少面试笔试题目,参加招聘之前试着拿来练手,当中遇到不懂的不确定的知识点,要记得不断衍生(就像当初中学查全英版的字典,遇到不懂的单词,查它的解析,解析里面有不懂的单词,继续查,就是在那个过程中不断积累新单词)。除了不断的衍生,还要做到一点,就是不断的重复。重复记忆。
   虽然说面试准备很重要,但是这些准备不能是你的全部。很多时候,面试中会遇到不懂的问题,这些没有“复习到位”的问题,能够真正考察自己的实际水平,也就是你扎实的基础功底。遇到不懂的问题,千万不要慌张,其实很多问题想通的,不妨猜测一下(以前遇到过这么多问题,估计积累不少“语感”吧)。
  生活上的一些问题,多思考多总结。看一些非技术的书籍,形成自己的理想观、人生观、职业规划观念等等。即使做不到理想高远的孩子,也要成为一个想法、有志向的孩子。
 
4,放宽心态,无论是准备面试,还是等待面试结果。早点休息,多做运动,多吃水果,生活充满精彩。
 
 
 

 欢迎私信交流心得,相互共勉~

posted on 2015-03-18 20:45  floralam  阅读(11949)  评论(16编辑  收藏  举报