√阿里滴滴蘑菇街
本人雙非本科,因爲信息不對稱加上學校比較偏遠,所以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。