前端菜鳥帝都面試記 super | 掘金技術徵文

西南_張家輝發表於2018-03-24

大家好我係渣渣輝我又回來了,為了不太監,我決定把前面兩篇文章說要補上的幾家公司都補齊全了。(我絕對不是說為了參加掘金的活動才強行補上的)

感謝大家隨手點個喜歡

  • 在前面幾篇文章中談了美團、春雨醫生、今日頭條、第四正規化、玩吧,我覺得很有收穫的幾家公司,現在把其他幾家不錯的公司面試經歷分享給大佬們。

上面?提到的公司的文章在這裡:)

base 篇回顧

前端菜鳥帝都面試記

plus 篇回顧

前端菜鳥帝都面試記plus

帝都面試記

按照慣例先介紹一下自己,某17年畢業 前端菜鳥一枚,不滿足前公司的技術發展,就提了辭職,放棄了年終獎。

  • 在狗年附近大大小小的面試了10多家公司,大公司和小公司都有。

  • 其中收到這些公司的面試邀請

    • D 輪 + 公司: 百度外賣,美團外賣,今日頭條商業廣告部門。
    • C 輪公司:洋蔥數學(網際網路教育)剛剛融資 C 輪
    • B 輪公司:春雨移動(網際網路醫療) 玩吧(遊戲公司) 第四正規化(大資料) 老虎證券(金融)以太資本(金融)鼎復科技(大資料)
    • A輪公司:你好星球(區塊鏈)黃油相機(著名 ios 應用)
    • 不需要融資 icourt(網際網路法律)

我投的JD要求

就在 100offer,boss直聘,拉鉤。

  • 一般來說我都是投的 1 - 3 年的經驗的JD
  • B輪以上的公司
  • 基本工資在 15-30k 左右
  • 前端要求:
    • javascript/es6/jquery,vue/react/angular,gulp/webpack
    • 熟悉W3C標準,熟練解決PC端、移動端、主流瀏覽器相容性問題
    • 對後端語言有所瞭解,有自己開源專案,有自己部落格等等

面試公司概況和麵試題目

一 以太資本(金融)

公司概況和 JD

  • 有校招,(對於應屆生挺有用)、大型金融投資,技術支援, 環境不錯
  • 看中前端基礎的,200 -300 人,一個和其他金融行業合作的半乙方的有自己平臺的金融網際網路公司。
  • 朝陽 大望路,哇北京的分真大。大望路體會得特別明顯哈哈。

前端 leader

那是一個早上,我狀態不好,然後看著 leader 的狀態也不咋的,感覺不怎麼想面試。還有他們公司暖器不怎麼好。早上{{{(>_<)}}}好冷

  • 問題
    • 解釋下 BFC
      • 什麼情況下會產生 BFC 啦?
    • 清楚浮動的方案?
    • 佈局方案?聖盃佈局瞭解嘛?flex gird 瞭解嘛
    • 說說 rem em 的情況
    • 變數提升,會列印什麼?
      var a = function(){
          console.log("hello");
      }
      
      function a(){
          console.log("world");
      }
      
      a()
      複製程式碼
    • 閉包是個啥?
    • 談談原型鏈?寫一個原型鏈繼承?
    • 403,404是什麼?在瀏覽中發生了什麼?
    • 寫一個翻頁的外掛需要哪些注意的引數? 。。。

emm,面試情況很糟糕狀態不好,所以大家面試前基礎要準備好,然後精神狀態也要好,才能得到面試官的青睞,哈哈,不過面試官和我一樣,感覺人家昨天加班了,面試意願不強烈。然後一面過了我就 被送走了。

中午吃完飯,加緊下午的面試。

二 老虎證券

公司概況和 JD

  • 200 - 500人,網際網路金融,證券,美股港股。
  • 獨立 準備 C 輪融資,環境不錯。
  • 要求基礎好,javascript/es6 一個 MVVM 框架
  • 要求學歷和工作背景

開始去的時候,前臺是一位阿姨,我一看不會吧,小姐姐啦?到後面才知道人家是保潔阿姨,尷尬。然後等了幾分鐘,hr引領我到一個會議室等了會 前端 leader就來了。

前端 leader

  • 自我介紹了,前端經歷,學校專案,實習專案,公司專案,自己的blog。

    • 這裡分享一個小的經驗,在自我介紹的時候,根據你面試的崗位,儘量只介紹和前端有關的東西,在技術leader面前不關心你有沒有其他愛好或者在學校得了什麼跟技術沒有關係的獎,當然這些可以和 hr聊聊。
    • 當然,和麵試官聊得愉快,提到了相同的愛好,也是挺好的,我在網咖的時候就提到了愛玩遊戲和足球和麵試官有些相仿,所以閒聊甚歡。
  • 問題

  • javascript:

    • 1、熟悉 javascript 型別嘛?有哪幾種?es6 新增的 symbol 物件,有什麼作用?
    • 2、怎麼檢查物件型別?
      • typeof 和 instanceof 區別?舉例說明
      • Object.prototype.toString.call()
        • 上面的具體做了什麼?解釋下
    • 3、es6 的解構賦值和深度 clone 瞭解嘛?
      • 說說 Object.assign() 和 Object.create()
    • 4、瞭解 作用域和原型鏈嘛?實現一個原型鏈
    • 5、閉包的問題?es6閉包的問題?
      • 涉及 let setTimeOut
    • 6、javascript為什麼是單執行緒?知道event loop嗎?說說原理和你的理解?
  • 瀏覽器和計算機基礎

    • 1、cookie 和 瀏覽器儲存瞭解嗎
    • 2、瞭解 http是什麼嘛? 說說 http2 和 https 的區別?
      • http2 和 http 有什麼區別
      • 三次握手和四次揮手
    • 3、你有什麼優化網站載入速度的方案
  • css

    • 1、清楚浮動的解決方案?
    • 2、瞭解 flex 手寫一個 felx居中的佈局。實現根據數字排序
    • 3、說說你對 retina屏,pc,ipad,手機端的適配經驗和方案?
    • 4、sass 瞭解嗎?
  • react 和 angular,vue

    • 1、react 和 angular 瞭解嘛?
      • 大佬我只會 vue 啊!!!
    • 2、說說 vue的生命週期
    • 3、vue的虛擬 dom 是什麼?有什麼影響?說說你在專案中比較你使用的 vue / javascript/jquery 的區別
      • 這裡重點解釋 虛擬 dom 和效率問題
    • 4、vue 比較 jquery 有什麼優勢和劣勢?
    • 5、說說你對 reatc 和 angular 的瞭解和看法?
  • 我的問題

    • 大佬貴公司的前端技術棧具體使用是什麼啊?然後前端團隊多少人,有幸我能進來具體做啥?
      • react 移動端,pc端,angular 1.x普通管理系統,vue +electron 桌面端這樣
      • 20+人,你進來做 react 移動端
  • 哇,問完其實我很虛的,好多問題需要仔細斟酌才能看明白。

  • 全程 mac 直播寫程式碼,用 console 控制檯,又不懂的地方,大佬會直接列印出來給我看結果

cto

普通的中年大叔 emm,問題比較周全

  • 自我介紹
  • 問題
    • 你對現在前端的現狀有什麼看法
      • 紅海,發展太快,初級飽和,中高階稀缺
    • 為什麼來我們公司?瞭解金融和證券嘛
      • 想學習金融,投資自己。。。
    • MVVM 框架了解得怎麼樣?說說自己對他的瞭解?
    • 以前公司的專案理解
      • 廣告頁面,活動頁,html5 編輯工具
    • 實習的時候學到什麼東西?遇到的什麼技術困難,怎麼解決的
      • crsf,xss,帆船指紋,gulp配置問題
    • 對工作有啥期望,在技術上?
  • 我的問題
    • 公司未來的發展和公司現在的主要的專案
    • 期權,美股交易平臺,一個 老虎證券 app

hr

  • 沒有自己我介紹了
  • 小姐姐瘋狂介紹公司福利
  • 14 薪,六險一金啥的 bannana
  • 下午茶 bananna
  • 發展好,準備 C 輪融資,上市資格拿到了啥的emm
  • 以下省略一萬字
  • 今明兩天發 offer (如果 ok 的話)
  • 然後我問了幾個問題就準備送我走了

小姐姐送我到電梯口,第一家公司送這麼遠的,小姐姐真客氣。

三 洋蔥數學

  • 茁壯成長的教育網際網路,哎,搞教育的真賺錢啊。國內先進的技術棧,前端vue/react/wx_jssdk ,後端nodejs,以及koa/mongo/postgresql。厲害壞了。剛剛融資 C 輪,不過有加班了。

  • 在 boss 上提的申請,需要看下它的官網然後還有個小作業,然後hr才會聯絡你 emmm。

  • 透露小作業,看官網,模仿一個 類似 banner 首頁這樣。

  • 前端 leader

    • 問題
    • 自我介紹
    • 1、javascript 基本型別?
      • 怎麼檢查物件?
    • 2、怎麼遍歷物件?說說列舉物件
      • 說說列舉物件的幾種遍歷的方法,有啥區別
      • for in/Object.keys()/for of
    • 3、看你簡歷瞭解 gulp 和 webpack
      • 說說 gulp 的webpack 區別,和各自在使用的時候遇到什麼問題?
    • 4、。。。
  • 臨時有事兒,留坑釋出嘿嘿

四 icount 新橙科技

996 啊,不過工資挺高,對得起加班,包三餐。環境還行

  • 我是由於和其他家衝突了,也拿了 offer ,然後就婉拒了沒去面試。

總結

  • 面試了這麼多,在技術說談了什麼多,那我就在其他方面說一下吧
  • 1、著裝:作為程式設計師。襯衫,牛仔褲,洗個頭,我覺得就 ok 了,給面試官一個乾乾淨淨的影響即可
  • 2、準備:簡歷數量 >= 今天要面試的公司數量,瞭解你投簡歷的公司做個表格。
    • 公司基本情況:什麼型別?融資第幾輪了?技術架構?工作地點?薪資,福利?
    • 當然你可以海投,不過收到回覆的需要面試的公司就要好好做功課了。
  • 3、聯絡 hr : 因為大家的時間都比較寶貴,所以和 hr 聯絡好時間是最重要的。根據你對公司的喜好程度,把成功率高的,喜歡的公司排到你精神狀態最好的時間。(博主,每次上午面試都是矇蔽的哈哈)
    • 排好 hr 面試時間,和提前看好面試地點。選擇合適路線。可以節約很多時間啦。
  • 4、面試的時候:知之為知之不知為不知,不知道的東西千萬別裝懂,不然你會陷入泥坑的。別太強勢的反問,可以適當的說一下自己大概的瞭解情況。或者相關的知識。
    • demo : 比如,面試官問你瞭解 MVVM 嘛?你從來沒了解過,但是你學習過 mvc 和 mvp 你就可以給面試官談談這方面的理解。

感謝大家隨手點個喜歡

掘金徵文活動: https://juejin.im/post/5aaf2a95f265da239b413aa1

相關文章