校招臨近,準備面試無從下手擅威。于是在網(wǎng)上找到一個網(wǎng)易云課堂的視頻壕探,是一個在網(wǎng)易任職多年的前輩,介紹前端工程師該如何面試郊丛,于是對前輩的PPT做了一些筆記李请,并且加了一些自己的看法。
下面是網(wǎng)址厉熟,希望能幫到每一個有夢想的人导盅!
http://study.163.com/course/courseLearn.htm?courseId=1054012#/learn/live?lessonId=1003715664&courseId=1054012
簡歷
筆試
技術面
HR面
簡歷:
一、研究與總結(jié)
1揍瑟、框架白翻、前言技術研究:
某某框架是如何設計實現(xiàn):bootstrap框架
使用前沿技術做了什么(具體的):css3,html5
2绢片、總結(jié)滤馍、分享
從這個部分可以看出你對前端的興趣岛琼,你的可成長性。
3巢株、方案與經(jīng)驗
解決方案:疑難問題的解決槐瑞。
項目經(jīng)驗:規(guī)模、復雜性(架構(gòu)師纯续、頁面仔)随珠、數(shù)量。
? ? ? 聽完這部分回顧了一下我的個人簡歷猬错,發(fā)現(xiàn)我的簡歷瑕疵還是很多的窗看,比如使用前沿技術這個方面,就沒有具體到細節(jié)倦炒,比如css3的flex布局显沈,不過也發(fā)現(xiàn)了自己的簡歷的優(yōu)點,我在個人總結(jié)分享上做的還是不錯的逢唤,嘿嘿拉讯。大家看完這部分可以對自己的簡歷做一個review,從而展現(xiàn)更真實的自己鳖藕!
技術面試
基本技能:css javascript DOM 前沿技術
css:
1魔慷、選擇器類型 關系選擇器,偽類選擇器著恩,選擇器優(yōu)先級
2院尔、盒模型 從內(nèi)到外,box-sizing喉誊,width包括哪些
3邀摆、布局 浮動 兩列布局水平居中
javascript(主要):
類型:原始類型引用類型區(qū)別,js類型哪些伍茄,類型轉(zhuǎn)換栋盹,類型判斷
數(shù)組、函數(shù):數(shù)組方法
函數(shù):this return prototype
作用域:具體算法考變量作用域敷矫,ES6之前
閉包:閉包原理例获,原理和應用(閉包解決實際問題)、
繼承曹仗、封裝:原型的認識榨汤,類的繼承方式,面向?qū)ο蟮幕A知識整葡,必問
DOM:
節(jié)點操作:獲取件余,增刪查改
事件:類型讥脐,階段(3個)遭居,事件對象啼器,事件代理
Ajax:前端如何實現(xiàn)的(創(chuàng)建XHR對象,監(jiān)聽事件)
前沿技術:
css3(比css2多了哪些)俱萍、html5端壳、es6
綜合運用:
1、自適應多種方案,float,flex,bfc(這是什么)
2枪蘑、bind() 原型损谦、閉包、this岳颇、arguments照捡、Array、apply话侧、...
3栗精、事件代理
添加事件、事件階段瞻鹏、事件對象悲立、節(jié)點屬性、封裝新博、...
4薪夕、組件實現(xiàn)
封裝、繼承赫悄、DOM原献、...
方案經(jīng)驗:
方案:對前面的運用。
1涩蜘、經(jīng)驗:工作經(jīng)驗嚼贡。
2、架構(gòu)同诫、選型(模塊化粤策,模塊間依賴,技術選型)
3误窖、解決方案
4叮盘、流程、規(guī)范(命名規(guī)范)
難度:
面試官根據(jù)個人情況隨時調(diào)整難度霹俺。
事件代理
如何添加時間柔吼,事件的3個階段、...
實現(xiàn)一個列表項操作的事件代理
封裝一個通用的事件代理方法
簡歷內(nèi)容:
證實(不一定真實丙唧,設計內(nèi)容愈魏,是一個什么項目,問題解決)
深度(某個框架運用)
校招與社招的區(qū)別:
校招(要求不高,難度不會很高)
社招(經(jīng)驗要求兩三年培漏,級別很高)
產(chǎn)品:具體崗位溪厘,馬上勝任產(chǎn)品開發(fā),關于產(chǎn)品的問題牌柄,或者類似產(chǎn)品
一些建議:
前端基礎第一位(只會用框架畸悬,原生不掌握,幾乎不可能面試成功)珊佣;
志愿倒序蹋宦,從面試中找到不足(面試不成功的話,先面比較差的公司咒锻,面試經(jīng)驗(回去查資料冷冗,掌握它,卻缺少的東西在補起來))惑艇;
技術在手上贾惦,而不在網(wǎng)上。
聽了顧平老師的講座真的是受益匪淺敦捧,對于自己接下來的面試會有很大的幫助须板,我也想簡單談談自己的看法:
? ? ? ? 技術部分的面試,可以說是面試中最關鍵的部分兢卵,相當于是對你的能力的一個考核习瑰,雖然專業(yè)能力固然重要,但是我認為關鍵是看你對前端的興趣秽荤,因為興趣是最好的老師甜奄。
? ? ? ?其中老師談到一個只會用框架,原生不掌握這種窃款,我認為需要區(qū)別對待课兄,對于應屆生來說,一方面需要完成學校的課程晨继,一方面進行自學烟阐,是可以容忍js掌握不夠精通的,畢竟框架比js有意思的多紊扬,但是這也看個人志向蜒茄,甘于平庸,那么學學jquery基本就夠了餐屎,不甘平庸檀葛,《js高級程序設計》是本好書,校招結(jié)束后腹缩,工作之余也可以進行學習屿聋,我不相信說每個應屆畢業(yè)生都能把一門語言學透徹了空扎,都是需要時間和經(jīng)驗積累的。但是對于一個有比較長時間的工作經(jīng)驗的人來說润讥,只會用框架勺卢,不會用原生,那么他永遠都不可能成為一個優(yōu)秀的前端工程師象对。
? ? 要讓面試官看到你的野心,夢想宴抚,你是一個潛力型人才勒魔!
? ? ? ?另外,我想給非計算機專業(yè)的同學一個建議菇曲,空閑的時候冠绢,對計算機專業(yè)課也可以進行一個補充和學習,有助于我們從一個宏觀的角度去思考問題常潮,也有助于我們未來的路走的更加長遠弟胀!
? ? ? ?對于即將到來的2017校招,希望自己能進理想的公司喊式。也希望這篇筆記能幫助即將參加前端校招面試的朋友們孵户!
? ? 加油!
? ? 趁自己還年輕岔留!
>期待和大家交流夏哭,共同進步,歡迎大家加入我創(chuàng)建的與前端開發(fā)密切相關的技術討論小組:
> - SegmentFault技術圈:[ES新規(guī)范語法糖](https://segmentfault.com/g/1570000010695363)
> - SegmentFault專欄:[趁你還年輕献联,做個優(yōu)秀的前端工程師](https://segmentfault.com/blog/chennihainianqing)
>- 知乎專欄:[趁你還年輕竖配,做個優(yōu)秀的前端工程師](https://zhuanlan.zhihu.com/wyasy)
>- Github博客: [趁你還年輕233的個人博客](https://github.com/FrankKai/FrankKai.github.io)
>- 前端開發(fā)QQ群:660634678
>- 微信公眾號: 人獸鬼 / excellent_developers

>努力成為優(yōu)秀前端工程師!