14年畢業就一直在一家公司待到如今,從一個切圖仔,到前端組長,再到前端主管。將近5年後,想換個環境,想看看外面的世界。就這樣,在這個寒冬開始了面試。css
整理了一些面試中被問到的問題,但願能在作技術的路上一直繼續。前端
江小白
初試vue
- 自我介紹
- vue的生命週期,webpack的一些配置
- 地址欄輸入url,enter後發生了什麼
- 項目中遇到的問題及解決方式
- 前端性能優化
- 管理人員方面的經驗
- 冒泡算法實現
複試node
主要但願找我的來管理團隊,因此問及的都是管理人員方面的問題react
數夢工場
初試jquery
- 原型鏈與繼承,es5種的繼承與es6中繼承的區別,若是是帶新人,如何給對方培訓這區別
- 閉包,閉包的優缺點
- 模塊化開發
- MVVM和MVC的區別
- SSR 服務端渲染
- ajax的XMLHttpRequest的幾個狀態碼
- 跨域以及解決方案
- webpack和gulp的區別
- 虛擬DOM
- PC和h5開發的差別,在調試代碼用到的方法
- vue的具體使用
- websocket及node的瞭解
複試webpack
- 自我介紹
- 前端渲染和後端渲染的區別
- 前端工程化的概念
- 前端性能優化的考慮,實際項目用到的優化
- webpack的一些配置,如:代理地址能否配置爲https,如何配置
- jquery源碼的瞭解,如何實現的鏈式查找
- 手機截屏,如何實現
微醫面試
- 項目中用到了Mobx,基於什麼考慮?Vuex和Mobx的區別在哪
- 項目中用到的前端性能優化,瞭解gzip壓縮嗎?若是給你資源,如何實現gzip壓縮
- 數組去重代碼實現,es6的Set具體如何實現
- 防抖和節流
- 原型鏈與繼承,實現繼承的方式
- es6中,let和const,如何禁止const定義的,好比a.length這種修改
- 程序執行順序,直接上的代碼,Eventloop的考察
- 好比在一個js文件中,console.log(),在手機端,如何將log的信息捕獲所有打印至一個div中
- css方面 BFC的真正原理,能夠解決什麼問題
- 如何實現首尾對齊 justify-content: space-between
- XSS CSRF 網絡攻擊
- 服務端存儲
螞蟻金服
- 自我介紹
- 在公司4-5年以來,公司的技術棧發展狀況
- vue的實現原理(虛擬DOM和MVVM)繼續問虛擬DOM和MVVM的實現原理,拋出那react的原理呢
- 側重移動端:移動端如何作適配,REM的實現原理,如何獲取設備的device-width呢? device-Pilex-width
- 你所知道的繼承實現的方式
- 項目中用到了閉包嗎?閉包的缺點
- 跨域的解決方案, jsonp能夠跨域,那img的src呢?
- 瀏覽器的內存釋放機制,也就是垃圾回收機制
- ajax的文件上傳進度信息
- 在移動端點擊一下按鈕,觸發了哪些事件
醫惠科技
- 自我介紹
- 項目介紹,本身封裝了哪些基礎組件
- 本身項目中碰見的問題及如何解決
- 項目中的亮點
- webpack和gulp都作了哪些配置
- css3使用過哪些
- 地獄回調如何解決
- 在頁面還沒請求完數據的時候,點擊下一步跳轉到下一頁面,如何作控制?除了loading外,還能夠有哪些操做?
- 跨域及解決方案
- Mobx和Vuex的差異
- SEO有了解多少,作了多少
- Vue-router中,hash和history有什麼區別
- 單頁應用和多頁應用的區別
- 項目中用node作了哪些事情?
- 使用過哪些在線的UI庫,若是涉及大範圍修改UI庫的樣式,怎麼操做?
- 項目中用到了ts,請問用到什麼程度?
- 移動端的屏幕適配,作了哪些?
- 若是一個頁面涉及多個請求,如何操做?
依稀記得當初嫂子帶我入門,但願我作個終身程序員。迴歸純寫代碼的狀態,找回初心。這次面試中,碰見了很是喜歡的面試官,等了一個月的offer,守得雲開見月明。css3
在這寒冬,但願你們都能找到太陽,溫暖本身的同時,也溫暖別人!程序員
ps:愛笑的女孩,運氣都不會太差;前進的腳步,能夠一點點加大。es6