2019春招前端實習面經

春招前端實習面試記錄(2019.3 ~ 2019.5)

從2019.1就開始漸漸的進行復習,2月末開始面試,到如今四月中旬基本宣告結束。在3月和4月經歷了無數次失敗沮喪意外期待崩潰焦慮。我儘可能回憶每一場面試問的問題,但願給後輩們作個參考。css

碰壁的三月

企家有道(一面掛)2019.2.27

  • CSS實現三角形
  • 數組亂序
  • for in 和 for of 區別
  • Promise接收的函數中resolve()後的代碼是否會執行?
  • 監聽一段時間內用戶對我方網頁的操做
  • 圖片懶加載,預加載

第一次面試,問了不少基礎,很是很是緊張,都有些結巴。面完惡補了基礎,研究了不少平時經常使用卻不未深挖的東西。前端

字節跳動(一面

第一次在牛客網上視頻面試,頭條真的很是很是注重代碼能力vue

  • css兩列布局,右列定寬,左列自適應。
  • flex,軸
  • cookie,session,token各類細節
  • 跨域
  • cors預請求
  • 原型鏈最頂層是什麼?
  • addEventListener細節
  • 手撕代碼:reduce實現map
  • for in 和 for of
  • 手撕代碼: call實現bind
  • 手撕代碼:實現一個函數,每隔wait秒執行func,一共執行times次
  • 箭頭函數
  • this指向的問題
  • 變量提高

字節跳動(二面

  • 項目相關
  • 手撕代碼:實現一個函數,該函數接收一個obj, 一個path, 一個value,實現obj[path] = value,obj相似json格式
  • react 中的 setState爲何異步?能不能同步?何時異步?何時同步?
  • promise
  • react virtual dom, diff
  • 箭頭函數
  • this
  • 變量提高
  • 上下文

字節跳動(三面掛

  • 自我介紹
  • 如何刪除addEventListener綁定的事件
  • dva解決了什麼?如何解決?爲何使用?
  • react
    原理
  • redux-saga
  • setState異步
  • 受控組件 vs 非受控組件
  • 手撕代碼:數組扁平化

面完頭條後惡補了不少js專題和react部分功能的實現原理,雖然三面掛了很遺憾,可是增長了信心,對本身的水平有了一個大概的估計react

騰訊PCG提早批(一面

  • 自我介紹
  • HTTP緩存
  • HTTP vs HTTPS
  • http1.0/1.1/2.0
  • SSL/TLS握手, 保密性? 完整性?證書?瀏覽器如何驗證CA是否正確?
  • 中間人攻擊?
  • 瀏覽器向服務器發送請求,相應數據包被攔截怎麼辦?
  • http 2.0 新特性? 頭部壓縮詳細講講?
  • XSS, CSRF?區別?舉個例子?
  • event loop? 使用場景
  • 原型?
  • new ?
  • 206 ?

騰訊PCG提早批(二面掛

  • cookie,session,token,withcredintrals ?
  • token爲何能抵抗csrf?
  • 閉包?使用場景?缺點?
  • 如何定位(檢查)內存泄漏?
  • GC
  • 輪詢
  • websocket

感受騰訊很是看重網絡和安全,面完研究了半個月計算機網絡和網絡安全webpack

UBNT(一面掛

  • 自我介紹
  • cookie ? session ? httponly?
  • 事件委託? 阻止冒泡?
  • css 水平垂直居中?
  • 把arguments變成數組?兼容?
  • 跨域?
  • 原型?
  • react setState爲何異步?
  • 高階函數? 高階組件? 功能?區別?例子? @connect ?
  • redux?
  • mobx?
  • 爲何reducer是純函數?
  • 手撕代碼:快排
  • 尾遞歸?
  • react 中的 葉子節點之間如何通訊?
  • vue經過沒 ?

字節跳動(找人內推又被撈了

  • 自我介紹
  • 項目
  • 組件之間通訊
  • redux
  • 觀察者,深問,懟了很久
  • antd 表單組件api?底層如何實現的?有沒有看過源碼
  • antd Form.create?
  • 事件模型
  • event loop
  • 手撕代碼 二叉樹節點之和 leetcode原題

這一面又掛在了設計模式和算法,以後又研究了幾種經常使用設計模式,刷了一遍劍指offer和leetcode樹部分題。web


開獎的四月

58企服(一面後加了wx

  • 從輸入url到展示的全過程
  • dns
  • cdn
  • 瀏覽器內核
  • 協議
  • 佈局
  • BFC
  • position
  • 迴流,重繪

同程藝龍(offer

  • 迴流,重繪
  • 節流,防抖
  • react
  • redux
  • MVC vs MVVM
  • mobx

電話面試,有些沒聽清,有些久遠,記不太清了,不算很難,都是一些以前問過的東西面試

用友(面試經過,但因實習時間問題沒發offer

來來回回也就是三月那些問題,且難度低於三月算法

金蝶(hr面,等offer

  • 輸入url到渲染的全過程

久其數字科技(offer

  • 數據結構
  • 快排的穩定性
  • 操做系統

蘑菇街(蜜汁一面掛

  • 項目相關
  • 數據庫設計
  • 學習路程
  • 閉包,使用場景
  • 觀察者模式
  • 事件循環
  • 幾種繼承方法
  • 若是給我一個規按期限內沒法完成的任務,我怎麼辦
  • 對於前端學習的深度和廣度有什麼理解

這一面都是些開放性問題,感受答得確實也不錯,面試官在結尾也說本輪面試一結束,下一輪面試hr會再聯繫。 而後就掛了,感受是不想招人,也多是我太菜了吧 =.=數據庫

亞信科技(史上最短

  • 塊級元素和內聯元素
  • CSS初始化
  • 配過webpack嗎?
  • react生命週期

boss直聘上海投的,面試時間很短,沒超過10分鐘,感受不想招人~~json

酷家樂(暫無消息

  • Promise 鏈式調用的時候怎麼終止它?
  • Map ?
  • 304
  • 閉包
  • 繼承
  • 原型

感受不難,對方是作2D/3D/Three.js的,剛面完,在等電話。

上海愛樂奇(一面 2019.4.18

  • React Native
  • 盒模型
  • TypeScript
  • 除js以外的面嚮對象語言
  • 繼承

由於是zoom視頻面試,只記得這麼多,只感受考察的面很廣,前端後端移動端都問了,某方面也有深度。 面試官感受30多歲,挺嚴肅的~~, 面了30分鐘就讓我等幾分鐘,安排二面

上海愛樂奇(二面 2019.4.18

  • react dom
  • redux/redux-saga
  • 其餘狀態管理?Mobx

二面問的也挺深的,不過都是我有了解過的,不像一面那樣廣度搜索,多是和一面面試官交流了吧 二面面試官看起來20多歲,挺年輕的,沒一面那麼嚴肅,面了半個小時讓我等等,他去找老大

上海愛樂奇(三面 2019.4.18

  • http(s)
  • ssl
  • CA證書,驗證?
  • 前端安全
  • https缺點?如何防範?如何解決?
  • 前端性能優化
  • 前端學習路線
  • 聊人生,996.icu?
  • 面試官介紹本身公司,部門,小組,產品等等

三面的面試官應該是個leader,挺和善的,也頗有禮貌,由於開會讓我多等了會,在開頭還和我道歉。 三面問的基本都是網絡相關,也有深度,也聊了一下學習路線,也大體介紹了一下他們公司和部門,結尾說會讓hr儘快聯繫我

上海愛樂奇(四面 2019.4.19[HR]offer

問的都是hr常問的問題,10:50打過來的,聊了30分鐘,給了口頭offer

原本約了朋友11點吃飯,結果放了人家鴿子 -.-

感受愛樂奇的面試效率很高,和頭條很像,都是三面連着,一口氣搞定,面試官和hr也很和善,很熱情,面試體驗很nice

騰訊正式批(一面 2019.4.19

  • http(s)
  • tcp/ip 三次握手,四次揮手
  • url到顯示頁面全過程
  • 前端安全
  • MD5/RSA
  • 閉包,繼承
  • http 1.1 vs 2.0

以前作了騰訊的筆試,一直沒消息,覺得掛了,結果吃飯時忽然打過來

騰訊正式批(二面 2019.4.19 已掛

二面手撕代碼,一個遞歸+回溯,一個排序,一個正則相關,感受都好難啊~~ 答得很差,直接掛掉

CVTE(一面 2019.4.16

cvte2月末作一場筆試,3月10號讓我成都面試,有事沒去,聽去的同窗說技術面不難,HR刷了一大半人。結果4月16號忽然打電話,猝不及防 =.= 問的東西忘記了,只記得有些刁鑽,沒太大興趣也沒抱但願。說一兩天有消息,結果如今也沒消息,對它的印象一下就很差了。

總結

找工做真的是實力與運氣共存的。我的感受對於我這種雙非一本無acm比賽經驗的同窗,像阿里/騰訊/頭條那些業界面試難度較高的公司是8成實力,2成運氣。其餘一二線公司/各類獨角獸/準獨角獸6成實力,4成運氣(極可能被學歷刷掉)

最後

個人春招基本是到此結束了,雖然有不少遺憾,有時距殿堂只有一步之遙,卻未能跨過。學校的奇葩教學計劃(大三下課程奇多,排的滿滿的,弄得我只能翹課面試)也給了我這種渣渣無數阻力,不少時候真的想放棄,但仍是堅持下來了,暫時上岸,但願以後能愈來愈好。 感謝以上公司給了我一個展示本身的機會,謝謝! 祝你們都拿到滿意的offer。

相關文章
相關標籤/搜索