寒冬裡的溫暖

安丹發表於2019-04-11

14年畢業就一直在一家公司待到現在,從一個切圖仔,到前端組長,再到前端主管。將近5年後,想換個環境,想看看外面的世界。就這樣,在這個寒冬開始了面試。

整理了一些面試中被問到的問題,希望能在做技術的路上一直繼續。

江小白

初試

  1. 自我介紹
  2. vue的生命週期,webpack的一些配置
  3. 位址列輸入url,enter後發生了什麼
  4. 專案中遇到的問題及解決方式
  5. 前端效能優化
  6. 管理人員方面的經驗
  7. 冒泡演算法實現

複試

主要希望找個人來管理團隊,所以問及的都是管理人員方面的問題

數夢工場

初試

  1. 原型鏈與繼承,es5種的繼承與es6中繼承的區別,如果是帶新人,如何給對方培訓這區別
  2. 閉包,閉包的優缺點
  3. 模組化開發
  4. MVVM和MVC的區別
  5. SSR 服務端渲染
  6. ajax的XMLHttpRequest的幾個狀態碼
  7. 跨域以及解決方案
  8. webpack和gulp的區別
  9. 虛擬DOM
  10. PC和h5開發的差異,在除錯程式碼用到的方法
  11. vue的具體使用
  12. websocket及node的瞭解

複試

  1. 自我介紹
  2. 前端渲染和後端渲染的區別
  3. 前端工程化的概念
  4. 前端效能優化的考慮,實際專案用到的優化
  5. webpack的一些配置,如:代理地址可否配置為https,如何配置
  6. jquery原始碼的瞭解,如何實現的鏈式查詢
  7. 手機截圖,如何實現

微醫面試

  1. 專案中用到了Mobx,基於什麼考慮?Vuex和Mobx的區別在哪
  2. 專案中用到的前端效能優化,瞭解gzip壓縮嗎?如果給你資源,如何實現gzip壓縮
  3. 陣列去重程式碼實現,es6的Set具體如何實現
  4. 防抖和節流
  5. 原型鏈與繼承,實現繼承的方式
  6. es6中,let和const,如何禁止const定義的,比如a.length這種修改
  7. 程式執行順序,直接上的程式碼,Eventloop的考察
  8. 比如在一個js檔案中,console.log(),在手機端,如何將log的資訊捕獲全部列印至一個div中
  9. css方面 BFC的真正原理,可以解決什麼問題
  10. 如何實現首尾對齊 justify-content: space-between
  11. XSS CSRF 網路攻擊
  12. 服務端儲存

螞蟻金服

  1. 自我介紹
  2. 在公司4-5年以來,公司的技術棧發展情況
  3. vue的實現原理(虛擬DOM和MVVM)繼續問虛擬DOM和MVVM的實現原理,丟擲那react的原理呢
  4. 側重移動端:移動端如何做適配,REM的實現原理,如何獲取裝置的device-width呢? device-Pilex-width
  5. 你所知道的繼承實現的方式
  6. 專案中用到了閉包嗎?閉包的缺點
  7. 跨域的解決方案, jsonp可以跨域,那img的src呢?
  8. 瀏覽器的記憶體釋放機制,也就是垃圾回收機制
  9. ajax的檔案上傳進度資訊
  10. 在移動端點選一下按鈕,觸發了哪些事件

醫惠科技

  1. 自我介紹
  2. 專案介紹,自己封裝了哪些基礎元件
  3. 自己專案中遇見的問題及如何解決
  4. 專案中的亮點
  5. webpack和gulp都做了哪些配置
  6. css3使用過哪些
  7. 地獄回撥如何解決
  8. 在頁面還沒請求完資料的時候,點選下一步跳轉到下一頁面,如何做控制?除了loading外,還可以有哪些操作?
  9. 跨域及解決方案
  10. Mobx和Vuex的差別
  11. SEO有了解多少,做了多少
  12. Vue-router中,hash和history有什麼區別
  13. 單頁應用和多頁應用的區別
  14. 專案中用node做了哪些事情?
  15. 使用過哪些線上的UI庫,如果涉及大範圍修改UI庫的樣式,怎麼操作?
  16. 專案中用到了ts,請問用到什麼程度?
  17. 移動端的螢幕適配,做了哪些?
  18. 如果一個頁面涉及多個請求,如何操作?

依稀記得當初嫂子帶我入門,希望我做個終身程式設計師。迴歸純寫程式碼的狀態,找回初心。此次面試中,遇見了非常喜歡的面試官,等了一個月的offer,守得雲開見月明。

在這寒冬,希望大家都能找到太陽,溫暖自己的同時,也溫暖別人!

ps:愛笑的女孩,運氣都不會太差;前進的腳步,可以一點點加大。

相關文章