2017年秋季校招前端面經(百度,騰訊,網易,華爲,樂視等)

本文是根據面試時間,對我的求職過程當中的全部面試進行了彙總,大小類型的公司都有。因爲面試時間問題,面試的問題不免會有一些疏漏。css

建議:面試完多總結,面試中遇到的不會的,必定要搞懂。多看別人的面經,看到不懂的也儘可能弄懂。畢竟面試很大一部分問題是差很少的,其餘就靠我的的平時積累了。html

此外:也對面試中常見的問題進行了彙總,並給出了答案,供你們參考,附連接:前端

前端面試筆試知識彙總1(含答案)java

前端面試筆試知識彙總2(含答案)node

前端面試筆試知識彙總3(含答案);react

最後在附上 師妹今年校招前端面經:jquery

前端 2018 屆校招筆試面經【百度,阿里,騰訊,阿里文娛,攜程,美團,拼多多】css3

  華爲實習生面試(人生第一面,4月份):那時候學了前端兩月有餘,不少傻傻不知道。

面試官人蠻好的,問了不少我都不知道,因此什麼方面都問了一些,不過最後仍是說了句,算你過了。c++

技術面:es6

  自我介紹語言混,沒有邏輯估,估計30多秒。

  問了一個排序算法的優化(具體算法名字忘了)

  網絡安全方面的問題

  簡歷的項目描述(沒有總結過,說的很渣)

  對測試的一些瞭解

  模塊化開發瞭解嗎

  如何編寫代碼

  網站性能優化的方法

  要不要作測試(我說不要)

HR面:

  自我介紹

  你的優點(最好本身先總結好)

  若是面試沒經過,你以爲緣由是什麼

  爲何想來華爲

  曾經面臨的最大困難,解決辦法

 

綜面(8月下旬):

  具體沒啥問題,就是針對簡從來問的一些基本信息。

  總結:可是由於只會前端的,還有前端的項目比較簡單,還有就是本科學校,這些加在一塊兒被歧視了......(這些你能夠從面試官說話的語氣感受出來)

  最後,沒有收到優招經過的短信。我同窗收到了經過的短信,最後也沒有被叫去籤,華爲資源池是有多大啊。

  在優招以前,還收到了某部門的短信,說是咱們這些人被選中了,組建了一個微信羣,HR讓咱們不要去其餘部門,常常說該部門怎麼樣,只要優招再面一次就能夠加入華爲。還好本身也沒抱但願於華爲,即便這樣仍是很認真的學習前端的東西,否則人生還真是毀了。人啊,永遠不要寄但願與別人。

 

阿里實習生面試(5月份)

技術面:

  自我介紹

  有沒有項目經歷(無);

  對象屬性的遍歷;

  promise的實現;

  樣式的優先級;

  一道簡單的對象引用問題

  用js寫過什麼(我說瀑布流,可是臨場就寫了一點點)

  一道js題目(關於引用的)

  還有其餘一些題目忘了......

  總結:我剛見面就說本身才學了幾個月,而後面試官就說你這是在讓我(具體說啥忘了),其實這句話,就暴露出個人不自信,也讓面試官直接就否認了我。後面其實就是應付下我。

  

大衆點評(6月底,第一次電話面試)

技術面:

  自我介紹(雜亂,直接被面試官終止了,估計聽不下去了)

  css display屬性有哪些值,各有什麼表現;(不知道爲何,這個問題就是聽不清楚........重複了好多遍(尷尬))

  position屬性的值

  盒模型和box-sizing

  三級菜單的實現,簡單描述下你的實現過程;不用框架

  一個table,點擊按鈕,實現某一列的刷新,不能採用框架,簡單描述下實現過程

  事件綁定的具體實現...事件移除

  ajax的實現

  對MVC有了解嗎;這個表示知道有這個,可是不是很瞭解;也就簡單的說了下

  nodejs知道嗎;那時候對noedjs只知其一;不知其二的。

  你以爲應該重點掌握哪些知識;我答原生js, 他補充:除了原生js以外,去了解一些框架,nodejs等,

  頁面的渲染過程(大概是這樣)

  json是什麼的縮寫

  緩存機制

  dom2和dom0之間的區別

  dom3新增長了哪些特性,哪些已經被徹底接受了

  json是什麼的縮寫(本身給本身挖的坑)

  http請求有哪些,post和get有什麼不同

  手機某一行均分爲四個,不知道尺寸的狀況下(這道題不是很理解,我說百分比,他說不知道尺寸,兼容各個屏幕,(媒體查詢,rem,本身瞎猜的))

  總結:這時候,本身也看過不少書了,前端基本有些瞭解,可是仍是存在不少不懂的。

 

騰訊TST面試(8月初,電話面試)

技術面:

  自我介紹

  項目介紹:(遇到的難點以及解決辦法)這裏我還得提煉提煉;

  iconfont矢量圖標的優勢

    1. 加載文件體積小。
    2. 能夠直接經過css的font-size,color修改它的大小和顏色,對於須要縮放多個尺寸的圖標,是個很好的解決方案。
    3. 支持一些css3對文字的效果,例如:陰影、旋轉、透明度。
    4. 兼容低版本瀏覽器。

缺點:

    1. 矢量圖只能是純色的。
    2. 製做門檻高,耗時長,維護成本也很高。

  Dom0級和dom2級事件之間的區別;

  代理模式的好處在哪裏:對性能有怎樣的影響;

  web緩存,瀏覽器怎麼知道要從緩存獲取;禁止緩存,期限,修改

  cookies,每次請求是否帶cookie,不一樣域的網頁怎麼獲取同一個cookie

  原生ajax的實現,具體思路

  談一談http狀態碼

  談一談flexbox,講一講哪些瀏覽器已經支持。

  實現跨域的方法,跨域包括(端口,域名,)iframe實現跨域的具體方法;

  時鐘7點15分的夾角是多少度(時針和分針)

  冒泡和捕捉,取消冒泡,阻止默認事件;

  瞭解webp的圖片格式;

  總結:老實說,我對內推根部就不報啥指望,結果居然有機會面了一次,仍是騰訊啊。面試官人很是好,你不會的他會一點一點去引導你,而且全程一直很和睦。面試體驗很好呢。

 

科華恆盛(9月上旬,電話面試)

技術面: 

  簡單的項目介紹,沒有問項目遇到的難點;

  post get的區別;

  多個ajax怎麼處理

  閉包的概念;

  基本數據類型;

  this的問題;

  call apply之間的區別;

  有沒有用過sass之類的

  事件循環

  null和defined的區別

  this的理解

HR面:

  我的的一些基本信息的來哦接;

  指望工做地點薪資;

  對公司的瞭解;

  總結:科華是第一給我發offer的。整體感受其實還好,就是公司偏硬件,感受之後對我的發展很差。

 

中興(9月中旬)

  投的是軟件方向的。。。

技術面:

  自我介紹

  對C語言瞭解哪些

  說一下策略模式,並畫類圖(js設計模式表示沒有類圖,不會畫)

  瞭解哪些排序算法

  二叉樹中序遍歷的代碼(不會寫)

  數據庫的一個命令(具體忘了,不會)

  總結:面了總共10多分鐘吧,很快。不少不會,天然掛了。面試體驗很好,面試官對你很好,你說不會他說不要緊,一直笑呵呵。你走的時候還熱情歡送,出門直接掛你。哎,真是笑裏藏刀啊。

 

酷家樂(9月下旬

  首先是一道編程題:我想多了,沒有了解題意,最後時間不夠,代碼沒寫完。

技術面:

  就問了三個智力問題:

  期間讓我寫一個智力題的算法,我說不會寫,

  第三個智力題沒想出來怎麼作;

 

網易(9月下旬):

技術面:

  前端學了多久

  節點的拷貝

  基本數據類型

  深度拷貝的實現(對象)

  width:(100%);border:1px splid red;這樣子有什麼問題(不知道)

  前端的一些攻擊有了解嗎,簡單說下

  項目的難點(不要說那種你解決了,可是不知道什麼緣由的)

  瞭解過nodejs和es6嗎

  檢驗網址的正則

  原生ajax

  call和apply的區別

  垃圾回收的方法,具體描述每一種方法

  性能優化方法

  事件委託的缺點

  判斷數組的方法(isArray, toString())

  總結:第一次面試互聯網大公司,真的很緊張啊。面試官應該也感受到了。固然本身也知道本身回答的不好,掛了很正常。

 

樂視(9月下旬)

 技術面1:

  自我介紹

  問實習作的一些事情,問的挺深刻,然而我忘了怎麼作的,支支吾吾說了一些,最後面試官就說你可能真的忘了:

  閉包

  基本數據類型

  變量提高

  jquery中ajax的寫法

  原型鏈

  盒模型

  去掉空白的正則

  看過那些書(高級程序設計看了幾遍,有啥收穫)

  math.random的範圍

 技術面2(是一個架構師,沒問技術的):

  自我介紹

  項目的難點和解決方法

  你的優點

  後面就是針對簡歷上寫的他比較感興趣的進行提問

  好比我當班長,參加智能車比賽的經歷等其餘的

  職業規劃

HR面:

  自我介紹;

  爲何學前端

  對樂視的瞭解

  年齡也聊了一下(說我比較小...)

  遇到過的困難

  你手上有哪些offer

  有用過樂視的產品嗎(我說沒有,HR說爲啥不買?應該說買了樂視電視的......)

  總結:聽說樂視HR面主要看你的表達能力和是否符合企業文化。樂視就第一面面的比較差,我沒想到他會問的那麼深刻,天然也就沒有準備過。前面和後面的面試都沒有像他同樣,問個人實習經歷。不過還好讓我過了。二面是一個架構師,後面他還談了本身做爲架構師的一些感想,不過不少不能體會,因此聽了很快就忘了,可是感受確實比較牛,人也很好。HR面的時候,全程注視着她。之前和別人交流的時候,我都不會看別人,如今我終於學會了看別人了,很高興啊。

 

百度(9月下旬):

一面:

  自我介紹

  js基本數據類型

  如何本身實現一個alert

  居中的方法

  繼承的實現(代碼)

  ajax原生代碼

  兩欄的實現(響應式的);如何實現拖動鼠標實現一邊變大,一邊減少。

  flex的瞭解

  寫一個鏈式調用;

  移動端meta 的一些設置

  網格的實現方法

  盒模型

  媒體查詢

  閉包的概念和做用

  項目的難點

二面:

  自我介紹;

  爲何學習前端,怎麼學的

  三個tab頁面,實現代碼(我先給出一個通常的代碼,後面又給出了優化,整體而言,面試官仍是比較滿意的)

  你的優點,劣勢(會讓你說一下具體體現)

  import和link的區別(說了一下,面試官說,你不瞭解吧?我,嗯)

  性能優化方法(面試官說這些比較舊了,有沒有新的方法)

  爲何cdn比較快;

  怎樣減小http請求次數

  對加密算法瞭解嗎,怎樣設計一個加密算法

  前端的攻擊有了解過嗎

  看過那些書

  瞭解設計模式嗎(我說了單例和觀察者模式,並寫了下代碼,介紹有啥做用)

  用過哪些自動化構建工具,怎麼用的

  最近在學什麼

  項目的難點

  有沒有寫過插件,用js寫過什麼(而後就是具體描述怎麼實現的)

  對數據庫的瞭解

三面:

  自我介紹

  一道算法題;代碼實現,讓優化(經提醒仍是不會優化);

  聊對前端的見解

  項目的難點

  人生規劃

  爲何選擇這所學校

  你的優缺點(不管是性格,仍是跟其餘前端應聘者的相比優點,總共說了5,6點,每一點都有具體事例說明。面試官帶着神之微笑說,你還很瞭解本身的嗎!?)

  總以後面就是各類聊

  總結:我的以爲本身仍是蠻幸運的。以前也看過網上的一些面經,發現他們的比我難多了。面試的時候,面試官真的蠻重要的。就比如華爲實習生面試的的技術面試官人就很好。固然,百度面試的體驗也很好。一面的時候,來的有點晚,跑着過去的。到大廳,簽到,剛坐下,就輪到我面試。進了面試官房間,自我介紹的時候,還有點小喘息。面試官也很好,他說一面就問基礎的,不問其餘的。還好在面試百度的時候,本身也經歷過了一些面試,整體而言沒有那麼緊張了。最後本身也很幸運的經過了百度的面試。

  

騰訊(9月下旬)

技術面(女面試官):

  先作一張試卷(10道題,有些深度,還有機率論,涉及蠻廣的);作的比較差

  試卷題目:

    一、將一篇文章的每一個單詞首字母大寫;不改變原有的格式

    二、給你一個url,判斷是不是同一個域名(qq.com)下的

    三、原生ajax

    四、angular的優缺點

    五、csrf攻擊,怎麼阻止

    六、上線後,如何監控網站

    七、機率論問題

    八、打不開網站,什麼緣由形成的,解決辦法

    九、如何實現跨瀏覽存儲

    十、還有一個具體是啥忘了

  就試題作的狀況簡單聊了一下

  後面在問了一些就結束了

  總結:騰訊以前筆試全是c++,結果此次面試以前先讓作一份試卷,也是醉了,也確實能夠看出騰訊對應聘者要求懂不少,百度給個人感受更加註重基礎。女面試官全程比較嚴肅,沒有微笑。在我以前的是一個女生,她還在騰訊實習過,最後結束的時候,她問面試官,就這樣嗎?(她也以爲面試聊得太少了,不敢相信這樣就結束了。)面試官說,是的。 因此面試官說就到這裏的時候,我也沒說啥,知道說了也沒啥用。直接揹包走人。

 

遠景能源(9月下旬)

沒有筆試,直接拉去面試,誰知道面試以前還要作兩道算法題,只作出了一道。。。

技術面:

  自我介紹

  react虛擬DOM爲何有優點,我用原生的爲啥就慢,是什麼緣由;

  網站打開比較卡,你怎麼優化;

  linix知道嗎?

  對H5的瞭解;

  webscoket會用嗎(不會)

  對數據庫瞭解哪些?

  canvas爲何會出現,用來作什麼的;

  大家作的項目,用的是什麼服務器,或者說在哪裏跑(我說後臺搞得,我不知道,而後臉色就變了,就這個問題說了一會,說我連這個都不知道......而後面試到此結束,出來直接掛)

  總結:全部面試中,面試面的最不爽的一次。首 先面試官態度傲慢,其次面試官坐姿太屌絲了,穿着中褲,腳踩在桌子腳上,一副吊兒郎當的樣子,最後面試沒問前端的基礎,就是各類瞎比比。個人的同窗(其餘 崗位的),不到3分鐘就出來,直接說你不合適,不是咱們想要的人。我擦,你好歹面一下吧,人家來了,筆試了,不面直接讓走人,我也是醉了。一句話,遠景面 試逼格很高,比bat還高。固然也有一個同窗面過了,由於研究方向比較符合他們公司。

 

網龍(9月下旬)

技術面:

  自我介紹;

  h5的新添加的特性;

  css3新增的特性;

  如何判斷一個頁面是H5;

  網站性能優化方法

  盒模型

  ajax原生js實現

  爲何選擇前端

  你是怎麼獲取前端知識的,遇到問題怎麼解決

  localstroage和sessionstorage的區別

HR面:

  自我介紹

  一些私人問題;

  爲何學前端,你的專業是機械的

  你對本身的規劃

  你的優點

  你手上有哪些offer

  你會怎樣選擇一家公司,會考慮哪些因素

  其餘一些問題忘了

  總結:整體感受技術面比較簡單,也沒有那麼緊張了。面對面試官的時候,心情很平靜。多是以前已經面過一些大公司了,本身對面試中不懂得也進行了總結,因此問的東西基本都知道。

 

有贊(10月)

有讚的面試應該是簡尋上來的

技術面1:

  前端學習方法

  看過什麼書

  跨域的瞭解,有使用過嗎,cors知道嗎

  閉包

  數組去重的方法,說了幾種,感受他不是很滿意

  事件的綁定取消冒泡等

  繼承方式

  盒模型

  建立對象方式

  給你一個空函數,加new和不加new的區別

技術面2(視頻面,兩我的): 

  有哪些須要nodejs環境(是本身以前說有些依賴nodejs,而後他就問哪些)

  爲何來這所學校

  找到工做後的規劃(主要指在學校這段時間)

  es6哪些特性比較吸引你

  談談研究生生活

  爲何選擇前端

  

  總結:這個面試是後面補得,以前忘了寫...不少問題已經忘了。最後面試沒有經過,問題可能出在:不能去實習,還有就是一些開放性問題答得不是很好。邏輯有些混亂。

 

海康威視(10月中旬)

先筆試,前端題目是java。。。不會,隨便寫了一些,最後意外得到了面試資格。

技術面:

  不用自我介紹,直接介紹本身的優點

  盒模型;

  怎麼解決不一樣瀏覽器盒子大小顯示不同問題。

  事件機制,捕捉冒泡,綁定事件,阻止默認事件

  繼承,原型

  後序遍歷的實現代碼(不會)

  閉包

  h5和css3有了解嗎

  事件委託機制瞭解嗎

  jquery的使用

  如何在頁面中插入一些數據(appendchild,innerHTML)

HR面

  自我介紹

  爲何選擇前端

  之後的職業規劃

  項目遇到的難點,還有你是怎麼解決的

  一些私人問題

  用三個詞形容本身(具體說明)

  指望薪資

  爲何選擇這所學校(研究生學校)

  有沒有其餘offer

  總結:技術面10多分鐘結束,好像HR面時間還長一些。。。技術面的面試官一我的要面前端,安卓,java,並且仍是一早上從杭州趕過來的,也是很辛苦啊。聽說當晚就回去了。。。HR姐姐蠻漂亮的,能笑一笑就更好看了。

 

趣醫網(10月中旬)

現場手機測評+加筆試。

技術面1(主要根據簡歷問):

  自我介紹

  爲何選擇前端

  css,ajax的英文名字,ajax能夠同步嗎

  http的端口號,ftp的端口號(說錯了)

  restful(不知道)

  gulp的一些使用

  盒模型;

  繼承,原型

  快排實現的原理

  position,float的值

  cookie和session的關係和區別

  本科學了什麼語言

  c++和js有什麼區別

  瞭解哪些算法

  棧和隊列

  H5和css3的新特性

  行內元素怎麼設置高度(挖坑。。。不能設置,能夠設置line-height)

技術面2:

  對數據結構瞭解嗎  

  看過那些書;

  願意作後臺嗎

  平時寫的是js仍是html(這個問題,前端確定都寫啊)

  作一個智力題(沒作出來。。。)

HR面

  簡單瞭解一些基本信息

  爲啥學前端

  願意作後端嗎?

  你會怎樣選擇一家公司

  你以爲咱們公司怎麼樣?(去了宣講會,但沒認真聽,說了下蠻好的,而後說不出其餘的呢)

  指望工做地點,薪資

  總結:進去應該仍是能夠學到不少,作後臺我仍是願意的,能夠學到不少啊。

相關文章
相關標籤/搜索