2015年4月~5月,基本上都在找實習,期間面了騰訊,小米,雲適配,去哪兒,百度,七牛雲存儲,餓了麼(按時間前後順序)。期間拿到了3家前端實習offer(小米,雲適配,餓了麼),最終選擇去餓了麼。這篇博客一來爲本身做記錄,二來但願給須要的人一些經驗。javascript
其實我前端真正系統學習不到3個月,不少基礎的東西,我還弄不清楚。我最初是寫phpweb
(python
也寫過些寫爬蟲)的,後來纔打算轉的前端。 php
迴歸到主題,如何準備,首先必定要有一份簡歷,我面試期間大概更新了3次簡歷,並且是大改。 第一份簡歷以前用WORD作的,low的爆。 第二份作的是一個web
,還作了移動端web
,微信掃二維碼打開,如今再看下,也是low的到爆。 第三份,是我如今最滿意的,簡歷以下: html
Github須要長期經營才行,可是我以爲若是你的Github上若是有東西就能夠寫到簡歷上,由於這樣證實你會用Github(固然,我說的會用,其實不僅是提交一個項目這麼簡單,須要學習的能夠查看 Git教程)。還有,由於我是前端,我應該還須要一個Codepen帳號,不瞭解Codepen,請點擊 見多識廣:CodePen項目網站簡介。 前端
個人第一步是海投,投了有百度,餓了麼,攜程,大衆點評,可是效果甚微,後來我請別人幫忙內推了小米和去哪兒。 除此之外,我還關注了不少前端圈內的大牛,像餓了麼的魚大大(sofish),騰訊的張大大(張鑫旭),能夠直接經過微博私信將簡歷投給他們,這樣你的簡歷就能直接給到技術負責人,他們要是對你有興趣,通常都會去安全HR和你預定電話面試時間的。 java
前面已經說過,我正在開始系統學習前端不到3個月,並且以前的學習基本上都是 LEARN BY USE ,這致使了個人基礎不好(好比,要實現一個垂直居中,我百度到一個方法就用了,不會去研究還有什麼其餘方法能實現,垂直居中大概能有7種方法),不少概念理論我都不知道。再面了 去哪兒 後,也正在感受到的本身基礎是太差了(接下來會分享面試經歷),因此我在最後面餓了麼的時候,我已經把犀牛書,紅寶書和CSS權威指南看了一遍,其中各類零零散散的博客也看了許多,反正最近1個月,我寫代碼少了不少,時間基本上都放在了啃書上了。 node
由於當初對本身太沒自信,因此沒有參加騰訊的筆試,後來看見寢室裏的室友過了騰訊筆試,要去面試,那天我正好也沒事,我就像準備一份簡歷,去試試看(第一份簡歷,由於準備匆忙錯別字不少,之後要記住什麼東西都要去review)。 由於是霸面,我也作好了面不到的準備,去的時候帶了一份犀牛書,我把簡歷交到了霸面通道處,就安靜的去啃犀牛書了。 後來,我手機響了,是前臺的HR姐姐告訴我,有面試官想面試下我,那時候我過高興了。就急衝衝的去了,那是我第一次面試,面試官並無考我什麼,反而是讓我在分享些東西。面完我自我感受不錯,由於面試官不問東西,我沒有被問倒的感受,可是後來也沒有消息和通知了(面掛了)。 python
學長內推的去哪兒,我也是由於此次知道本身前端基礎是多麼的差,不少問題都不知道,這裏就分享下去哪兒大概問了我些什麼:(有些我已經記不清了,印象深入的是,面試官面的很全,不只僅是前端的知識) react
- 事件代理(事件冒泡模型)
- javascript閉包
- Linux 和 Github 操做
- MongoDB
- jQuery插件的寫法
- javascript的面向對象
面掛,可是我記下了這些問題,並在後來都搞懂了。(你們也能夠百度搜索這些問題,就能找到答案,關鍵是要本身理解) web
在面完去哪兒,次日收到了小米HR的電話,說要預定下面試時間,我和HR肯定了次日的下午4點,這一次面試其實面的也很差,我記得有幾個問題我當時是徹底不清楚不知道的(如今弄清除了),接下來分享下: 面試
- html文檔第一行
<!DOCTYPE html>
的用處- 區分塊級元素和行內元素
- javascipt的面向對象(很重要,必問)
- ES5的嚴格模式
面試結束後,面試官也很明白的告訴我基礎不好,可是他也知道,我涉足前端的時間並不長,最後面試官問我,你基礎不行,除非你學習能力很好,否則咱們不會收你的,我說了一句我到如今都以爲太挑釁的話:
「到如今爲止,我還遇到我沒法解決的問題,我能夠用搜索引擎。」
後來就結束了今天的面試,由於面試官是用手機面試個人,我後來發了條短消息:
「我真的很喜歡前端,Backbone.js用過,Angluar也在學,reactjs也在關注。」
而後次日中午,收到了一條面試官的短信
「把握機會,繼續學習。」
我覺得會有第二面,可是當天下午,小米的HR給了口頭offer。
通過此次面試,我更加堅持要一直學習,不能停下。never say never!
雲適配是微博上私信詢問了下,是否收實習生,獲得對方確定回覆後,我就投了一份簡歷,大概等了有1個多禮拜,接到了雲適配的HR預定面試電話。 此次面試我已經準備的很充分了,想比前兩次,若是前兩次的本身的前端能力是20分的話,我以爲當時已經有了60分。 面試很愉快,面試官一開始問的很少,我最後還主動向面試官說:
「感受你問的不是不少哎」
最後面了大概有近一個小時。此次面試的出現的新問題(說是新問題只是以前沒問過,可是通過啃書學習,我已經知道,有些已經實踐過)
- 模塊化
- ES5的數組方法
- 前端自動化工具
整體來講面試很愉快,再第三天接到了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個面試官面的,面的感受還不錯,還多問題答的還行,有些問題之前沒遇到過,可是在面試官的層層引導下,我也回答出了答案。 出現的新問題:
inline-block
的問題- 前端安全,cookie,xss等等
又是一次一個多小時的面試,面試感受還不錯,大概再一個禮拜後,接到了HR的電話,安排二面,可是此時我已經拿到了餓了麼的offer,我很禮貌的和HR說了這一狀況,HR說她在聯繫下技術負責人,若是說須要再面你一次的話,會聯繫你下(5.7號聯繫個人,不知道還會不會又技術二面了)。
最後一個餓了麼,我仍是在微博上知道了魚大大(sofish),先詢問他們需不須要實習生(其實我知道他們要的待遇還不錯,哈哈)。 當時餓了麼的PCweb端主頁更新了,我正好發現了一個BUG,
我先把簡歷給了他們,再補上了一個BUG和解決方法,順利獲得面試機會。 此時已經對前端須要知道什麼已經有了必定的認識,面了半小時,問的不是不少,面試官是龍大大(龍叔,龍哥),問的javascript
比較多。並且基礎多,發現還有些問題在細節上依然認識不清:
- 原型繼承
- 閉包
恩,還須要繼續學習。
前端工程師,有不少人以爲前端的東西很簡單,其實這是徹底錯的,真的徹底錯,以爲簡單是由於你沒有深刻,覺得寫個html
,套個bootstrap
,用個jQuery
就是前端的工做了。其實徹底不是這樣。 javascript
區別去不少之前學過的語言c,java,php,python
,尤爲是面向對象。javascript
如今能作的事情不少了,桌面端和瀏覽器端很早之前就能寫了,nodejs
的出現服務器端能搞的定,react native
也能寫手機native。(個人技術前瞻性仍是能夠哈,嘿嘿)。 我以爲,我能順利拿到offer的緣由應該有如下幾點:
- 熱愛前端,熱愛編程
- 喜歡新東西,有必定的技術前瞻性
- 有必定的學習能力(在搜索引擎如此發達的今天,遇到問題,請不要立馬問別人,而是試着本身去解決)
- 喜歡折騰
- 有web服務器開發經驗(sql,mongodb)
7家的面試,也促進了我學習,總歸仍是那句話:
我更加堅持要一直學習,不能停下。never say never!
接下來,我須要好好學習下sass,如今開始的全部的js都寫模塊,並且oop。
300元一天有沒有,就是這麼高。這麼任性。!!前端工程師,加油!!!昨天聽完武大互聯網課程,看完別人的經歷。更是血涌澎湃,怎麼可以不努力呢。那麼好的前景等着你呢,年薪20萬,阿里星60萬。多麼豐厚的報酬,少年啊,你這麼年輕,20歲,精力,智力這麼好。爲何不盡心盡力呢,還玩什麼遊戲,什麼視頻,電影呢,一週看一次放鬆一下就行了。每天看,玩又有什麼意思呢,是否是。