【前端面經】 阿里騰訊滴滴蘑菇街 √阿里滴滴蘑菇街

√阿里滴滴蘑菇街

本人雙非本科,因爲信息不對稱加上學校比較偏遠,所以3月底4月初纔開始寫簡歷投簡歷,投了8家公司左右,有些簡歷被刷有些筆試沒過,只得到這4家公司的面試,面了差不多1個月,滴滴蘑菇街阿里拿到offer,騰訊是筆試後的現場面 一面掛。下面簡單記錄一下問的一些問題,因爲過了一個多月了,大多都忘了,不好意思手機碼字,格式不太好還請見諒。

面經

阿里(5面)

3輪技術+1輪交叉+1輪hr offer

1輪:

  • event loop
  • 任務隊列
  • 原生ajax
  • 變量提升
  • 函數提升
  • node相關的一些
  • 同源策略
  • css 佈局(提出question)
  • xss跟csrf
  • post跟get的區別
  • 跨域

2輪:

基本上問的項目 問了得國獎的一個項目遇到的技術難點 以及簡單介紹項目 因爲一個項目的裏的數據是用爬蟲爬的,就問了node爬蟲的實現(這個聊了很久- -)

  • http相關知識
  • antd和react一些點 具體忘了
  • session cookie如何實現前後端相聯
  • token加密 問了些自己瞭解的加密算法 其他的記不太起來了

3輪:3輪主要也是聊項目聊實驗室 然後讓我講講登錄註冊這個前後端執行的過程 最後問了點基礎知識

  • cookie
  • session
  • http協議 http狀態碼
  • restful設計 當時因爲http狀態碼講的太細太久了 沒講完就被打斷 說可以了- -然後閒聊了一會兒

交叉面: 交叉面感覺也是閒談,讓我講講前端趨勢的發展,然後聊了些項目,最後問了下 請求url到最後頁面呈現東西,這一系列是如何工作的,然後還有前端渲染步驟等。

Hr面:就是普通hr面,問了些遇到的困難,已經自己的缺點等等。

滴滴(3面)

2輪技術+1輪hr offer

1輪視頻:

  • 一上來就讓做了幾道js題,跟閉包相關的題
  • 同時問了call apply bind的區別和聯繫 - 出題:css佈局 當時回答了5種解決方法
  • react的一道編程題
  • react生命週期
  • react-redux怎麼實現的
  • vue生命週期
  • 介紹用vue寫的項目
  • canvas
  • es6
    打開我的GitHub 然後一點點問 主要側重點問的react,因爲面試官說他們那的技術棧是react爲主

2輪視頻: 2輪是主管視頻

  • 線程進程的區別 一個瀏覽器開幾個頁面 這幾個頁面是什麼
  • 瀏覽器是多線程的嗎 js是什麼--感覺問了很多 有點久了 可能記憶有點混亂 不好意思 - 手撕一道算法題
  • 介紹了自己做的項目
  • redux
  • 同步異步
    然後還問了專業學校 以及如何平衡課程和自己想學的前端 應該還問了些操作系統的知識 但太久忘了--

Hr面:也很普通,顯示說了一番前幾個面試官對自己的評價,然後問了一下手上的offer,以及是否願意來北京這些

蘑菇街(3面)

2輪技術+1輪hr offer

蘑菇街是我面的最開心的一家,面試官真的特別的好,完全打call

1輪電面:

  • es6新語法,當時講了很多,差不多10多條
  • react生命週期
  • redux是什麼
  • react-redux的內部實現原理
  • react diff的算法
  • vue和react的區別
  • 簡單講了哈微信小程序的項目
  • 清除浮動的辦法,當時說了幾種 聊到了bfc就引出了下個問題
  • 介紹bfc
  • 以及如何成爲bfc
  • 如何理解語意化標籤
  • html5新增了哪些東西
  • css佈局

面試官人真多超級好 還給我聊了很多雞湯 讓我堅持學下去一定會有收穫的 閒聊了很多 哈哈

2輪視頻:

  • 提高頁面性能的方法,當時說了5種
  • http狀態碼,基本回答的很細很細
  • 跨域安全
  • 瀏覽器緩存(強緩存 協商緩存)當時這個也是說的太多了,後面就說:看得出來你已經很瞭解了,不用再答了...
  • es6的語法糖
  • 問了些數據結構
  • 最後一道編程題 很基礎的 就是鏈表交換

hr面:

  • 問了一下手頭offer以及其他面試進行情況
  • 對蘑菇街的期望
  • 3個國獎和10餘個省獎... 獲獎作品都是你一個人做的麼
  • 你是你們實驗室的負責人,成績也是前5%,是如何平衡項目推進和平時學習

總的來說,蘑菇街效率真的非常高,投到拿到offer只用了2周左右,而且面試體驗非常棒!

騰訊

一輪現場技術(掛)

一輪現場面:

  • 手寫react diff算法
  • 出了一道和diff算法相關的題
  • cookie原生實現
  • session cookie的區別
  • dns講一下
  • 跨域
  • 前後端通信 說了3種 給自己挖坑
  • websocket
  • csrf 如何預防 說了3種 面試官也不太滿意 然後一直追問
  • 講一下token的實現和用途
  • 做了一道邏輯題
  • 然後手寫css動畫 2種解決方法
  • node問了哈原生實現的東西
  • 最後一道算法題

面試官追問的很細 問的都很底層 收穫挺大的 找到了自己薄弱的地方 一面涼涼 因爲都隔了1個多月了,所以很多點可能記不太起來了,或者有點出入還請大家見諒,特別不好意思。

總結

因爲自己是雙非渣本,根本沒想過能進bat這些大廠實習,一直把自己比作炮灰,告訴自己:面試就是來找自己薄弱的點,然後慢慢吸收慢慢完善慢慢成長,讓自己的學習體系更加的完整,所以無論有沒有offer都是一次成長。

一句雞湯:你所有的負擔,都會變成生命的禮物。

我第一次寫面經可能寫的很垃圾,希望大家都能拿到自己理想的offer。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章