2015实习生面试经历/李胜

2015年4月~5月,基本上都在找实习,期间面了腾讯,小米,云适配,去哪儿,百度,七牛云存储,饿了么(按时间前后顺序)。期间拿到了3家前端实习offer(小米,云适配,饿了么),最终选择去饿了么。这篇博客一来为本身做记录,二来但愿给须要的人一些经验。javascript

如何准备

其实我前端真正系统学习不到3个月,不少基础的东西,我还弄不清楚。我最初是写phpwebpython也写过些写爬虫)的,后来才打算转的前端。 php

简历

回归到主题,如何准备,首先必定要有一份简历,我面试期间大概更新了3次简历,并且是大改。 第一份简历以前用WORD作的,low的爆。 第二份作的是一个web,还作了移动端web,微信扫二维码打开,如今再看下,也是low的到爆。 第三份,是我如今最满意的,简历以下: html

 

imageimage

网上应该也有很多简历教程了,我想提醒一些细节:
  1. 确保联系方式正确且显著(看到过网上有人说简历写错电话邮件,一直没收到联系……)
  2. 检查清楚拼写(哎,我第一份简历错别字太多了。)
  3. 不要用宋体了吧 光是这几条就有大部分人作不到了。记住,简历写的不只仅是你的实力,更是你的态度。
Github

Github须要长期经营才行,可是我以为若是你的Github上若是有东西就能够写到简历上,由于这样证实你会用Github(固然,我说的会用,其实不仅是提交一个项目这么简单,须要学习的能够查看 Git教程)。还有,由于我是前端,我应该还须要一个Codepen帐号,不了解Codepen,请点击 见多识广:CodePen项目网站简介前端

简历的投递

个人第一步是海投,投了有百度,饿了么,携程,大众点评,可是效果甚微,后来我请别人帮忙内推了小米和去哪儿。 除此之外,我还关注了不少前端圈内的大牛,像饿了么的鱼大大(sofish),腾讯的张大大(张鑫旭),能够直接经过微博私信将简历投给他们,这样你的简历就能直接给到技术负责人,他们要是对你有兴趣,通常都会去安全HR和你预定电话面试时间的。 java

看书看书看书

前面已经说过,我正在开始系统学习前端不到3个月,并且以前的学习基本上都是 LEARN BY USE ,这致使了个人基础不好(好比,要实现一个垂直居中,我百度到一个方法就用了,不会去研究还有什么其余方法能实现,垂直居中大概能有7种方法),不少概念理论我都不知道。再面了 去哪儿 后,也正在感受到的本身基础是太差了(接下来会分享面试经历),因此我在最后面饿了么的时候,我已经把犀牛书,红宝书和CSS权威指南看了一遍,其中各类零零散散的博客也看了许多,反正最近1个月,我写代码少了不少,时间基本上都放在了啃书上了。 node

面试经历

腾讯

由于当初对本身太没自信,因此没有参加腾讯的笔试,后来看见寝室里的室友过了腾讯笔试,要去面试,那天我正好也没事,我就像准备一份简历,去试试看(第一份简历,由于准备匆忙错别字不少,之后要记住什么东西都要去review)。 由于是霸面,我也作好了面不到的准备,去的时候带了一份犀牛书,我把简历交到了霸面通道处,就安静的去啃犀牛书了。 后来,我手机响了,是前台的HR姐姐告诉我,有面试官想面试下我,那时候我过高兴了。就急冲冲的去了,那是我第一次面试,面试官并无考我什么,反而是让我在分享些东西。面完我自我感受不错,由于面试官不问东西,我没有被问倒的感受,可是后来也没有消息和通知了(面挂了)。 python

去哪儿

学长内推的去哪儿,我也是由于此次知道本身前端基础是多么的差,不少问题都不知道,这里就分享下去哪儿大概问了我些什么:(有些我已经记不清了,印象深入的是,面试官面的很全,不只仅是前端的知识) react

  1. 事件代理(事件冒泡模型)
  2. javascript闭包
  3. Linux 和 Github 操做
  4. MongoDB
  5. jQuery插件的写法
  6. javascript的面向对象

面挂,可是我记下了这些问题,并在后来都搞懂了。(你们也能够百度搜索这些问题,就能找到答案,关键是要本身理解) web

小米

在面完去哪儿,次日收到了小米HR的电话,说要预定下面试时间,我和HR肯定了次日的下午4点,这一次面试其实面的也很差,我记得有几个问题我当时是彻底不清楚不知道的(如今弄清除了),接下来分享下: 面试

  1. html文档第一行<!DOCTYPE html>的用处
  2. 区分块级元素和行内元素
  3. javascipt的面向对象(很重要,必问)
  4. ES5的严格模式

面试结束后,面试官也很明白的告诉我基础不好,可是他也知道,我涉足前端的时间并不长,最后面试官问我,你基础不行,除非你学习能力很好,否则咱们不会收你的,我说了一句我到如今都以为太挑衅的话:

“到如今为止,我还遇到我没法解决的问题,我能够用搜索引擎。”

后来就结束了今天的面试,由于面试官是用手机面试个人,我后来发了条短消息:

“我真的很喜欢前端,Backbone.js用过,Angluar也在学,reactjs也在关注。”

而后次日中午,收到了一条面试官的短信

“把握机会,继续学习。”

我觉得会有第二面,可是当天下午,小米的HR给了口头offer。

通过此次面试,我更加坚持要一直学习,不能停下。never say never!

云适配(AmazeUI)

云适配是微博上私信询问了下,是否收实习生,获得对方确定回复后,我就投了一份简历,大概等了有1个多礼拜,接到了云适配的HR预定面试电话。 此次面试我已经准备的很充分了,想比前两次,若是前两次的本身的前端能力是20分的话,我以为当时已经有了60分。 面试很愉快,面试官一开始问的很少,我最后还主动向面试官说:

“感受你问的不是不少哎”

最后面了大概有近一个小时。此次面试的出现的新问题(说是新问题只是以前没问过,可是通过啃书学习,我已经知道,有些已经实践过)

  1. 模块化
  2. ES5的数组方法
  3. 前端自动化工具

整体来讲面试很愉快,再第三天接到了HR的电话,问了些无关痛痒的问题,顺利拿到offer。 拿到offer后,以为本身有点败人品了,明明已经有了小米offer我还去面,哎,可是后来仍是面了百度,七牛和饿了么。

百度

我是微博上找@顾轶灵大大投的简历,百度要求写代码,我没有在规定时间里写出来,致使面试也没进行下去,通过此次的受挫,我又开始回到书本上去,仍是犀牛书,红宝书。

// 代码题
// 将下面的数组归类,主要考到的数组操做,对象操做,还有思惟。由于时间的限制,我一开始使用了本身比较陌生的方法致使了时间不够。
var ary = [{
"province": "黑龙江",
"city": "大庆"
}, {
"province": "黑龙江",
"city": "哈尔滨"
}, {
"province": "黑龙江",
"city": "哈尔滨"
}, {
"province": "黑龙江",
"city": "鹤岗"
}, {
"province": "黑龙江",
"city": "牡丹江"
}, {
"province": "黑龙江",
"city": "齐齐哈尔"
}, {
"province": "黑龙江",
"city": "佳木斯"
}, {
"province": "吉林",
"city": "长春"
}, {
"province": "吉林",
"city": "吉林"
}, {
"province": "吉林",
"city": "四平"
}, {
"province": "吉林",
"city": "通化"
}, {
"province": "吉林",
"city": "延边"
}, {
"province": "吉林",
"city": "白城"
}]
七牛云存储

七牛云存储是在一次他们的开发者实践日沙龙现场,给他们的工做人员投的简历,演讲的嘉宾都是大牛,我开始意淫着之后可以到他们的高度,因此,

我更加坚持要一直学习,不能停下。never say never!

大概在沙龙后的1个多礼拜,接到了HR的预定面试电话,面试当天是2个面试官面的,面的感受还不错,还多问题答的还行,有些问题之前没遇到过,可是在面试官的层层引导下,我也回答出了答案。 出现的新问题:

  1. inline-block的问题
  2. 前端安全,cookie,xss等等

又是一次一个多小时的面试,面试感受还不错,大概再一个礼拜后,接到了HR的电话,安排二面,可是此时我已经拿到了饿了么的offer,我很礼貌的和HR说了这一状况,HR说她在联系下技术负责人,若是说须要再面你一次的话,会联系你下(5.7号联系个人,不知道还会不会又技术二面了)。

饿了么

最后一个饿了么,我仍是在微博上知道了鱼大大(sofish),先询问他们需不须要实习生(其实我知道他们要的待遇还不错,哈哈)。 当时饿了么的PCweb端主页更新了,我正好发现了一个BUG,

QQ截图20150509214058

QQ截图20150509214113

我先把简历给了他们,再补上了一个BUG和解决方法,顺利获得面试机会。 此时已经对前端须要知道什么已经有了必定的认识,面了半小时,问的不是不少,面试官是龙大大(龙叔,龙哥),问的javascript比较多。并且基础多,发现还有些问题在细节上依然认识不清:

  1. 原型继承
  2. 闭包

恩,还须要继续学习。

总结

前端工程师,有不少人以为前端的东西很简单,其实这是彻底错的,真的彻底错,以为简单是由于你没有深刻,觉得写个html,套个bootstrap,用个jQuery就是前端的工做了。其实彻底不是这样。 javascript区别去不少之前学过的语言c,java,php,python,尤为是面向对象。javascript如今能作的事情不少了,桌面端和浏览器端很早之前就能写了,nodejs的出现服务器端能搞的定,react native也能写手机native。(个人技术前瞻性仍是能够哈,嘿嘿)。 我以为,我能顺利拿到offer的缘由应该有如下几点:

  1. 热爱前端,热爱编程
  2. 喜欢新东西,有必定的技术前瞻性
  3. 有必定的学习能力(在搜索引擎如此发达的今天,遇到问题,请不要立马问别人,而是试着本身去解决)
  4. 喜欢折腾
  5. 有web服务器开发经验(sql,mongodb)

7家的面试,也促进了我学习,总归仍是那句话:

我更加坚持要一直学习,不能停下。never say never!

接下来,我须要好好学习下sass,如今开始的全部的js都写模块,并且oop。

7fe1b6e1ae0e28a1

45861563a1354f89

300元一天有没有,就是这么高。这么任性。!!前端工程师,加油!!!昨天听完武大互联网课程,看完别人的经历。更是血涌澎湃,怎么可以不努力呢。那么好的前景等着你呢,年薪20万,阿里星60万。多么丰厚的报酬,少年啊,你这么年轻,20岁,精力,智力这么好。为何不尽心尽力呢,还玩什么游戏,什么视频,电影呢,一周看一次放松一下就行了。每天看,玩又有什么意思呢,是否是。

本文转载自:http://www.lishengcn.cn/archives/66.html

相关文章
相关标签/搜索