面試總結
某電商公司
先邏輯題前端
一面vue
- 講下JS深淺拷貝、深度遍歷、廣度遍歷。
- 有沒有寫過v-自定義指令,怎麼實現的。
- 講下對promise的理解,有沒有了解過ASYNC/AWAIT。
- 寫過組件沒有?
- 跟我講一下SQL的join
- 你知道如何實現一個定格動畫嗎?
- 哪些元素能夠有僞類?
- 如何作一個實線箭頭緩慢移動覆蓋掉底下原來的虛線。
- 講一下CSS3的animation和transition
二面web
- 介紹一下你如今這家公司。
- 據說你是計科專業的,你知道負一怎麼用二進制表示嗎?
- 你知道CPU裏面有什麼嗎?
- 有沒有作過頁面埋點?
- 若是商品被拉到可視區域咱們就稱它爲曝光,不論曝光多少次咱們都算他爲一次,如何計算商品的曝光總數?
- 有10個臺階,每次只能上1或者2,有多少次上法?
- 我以爲你工資要高了,你必定要這麼多嗎?
某音樂公司
先在線作20個題。面試
到現場後作一份邏輯題,邏輯題十個,最後一個是掃雷。vue-cli
一面編程
- 給了個手寫的函數,讓我說結果,其實就是閉包。我給出用let,或者setTimeOut()第三個參數傳值的方案。而後又問用了let編譯後代碼是什麼樣子的。
- 有了解過瀏覽器的緩存嗎?
- 跨域問題遇到過嗎?怎麼解決的。
- 講一下事件的捕獲和冒泡。
- 講一下如何實現繼承。
- 若是用戶跟你說頁面掛了,你會怎麼處理,講一下你的思路。
- 你說你作事後臺,有用過緩存嗎?答用過。又問:若是此時你的緩存掛了,而後有忽然進了大批的用戶請求,可是你的DB根本撐不住,你如何解決呢?
- 你以爲本身擅長什麼?
- 你想作什麼樣的工做?
- 有什麼想問個人呢?
某汽配公司
筆試跨域
三道簡答, 介紹盒子模型,介紹跨域,介紹url加載全過程。數組
二道計算結果。promise
二道編程,1個是實現求字符串裏面字符出現的次數,1個是實現拿url上的參數。瀏覽器
一面
- 面試官先說了本身是前端組長,而後開始面試。
- 你知道angular和vue有什麼相同之處嗎?
- 日常遇到跨域問題你都是怎麼處理的?
- 同源策略什麼意思?CORS你是怎麼理解的。
- promise的缺點是什麼?答:一旦觸發了不能取消,還有不能知道當前執行的狀態。問:這些爲何算是缺點呢?你能舉個實際的例子嗎?
- 你知道ElementUI的上傳組件的進度是如何顯示的嗎?
- 你知道爲何要配置loader嗎?
- style-loader和sass-loader有順序關係嗎?
- 大家的項目使用vue-cli建立的嗎?
- vue之間的通訊是單向的嗎?如何實現的?
- 你知道webPack管道嗎?
- for in的原理(答:對象是數組時,遍歷的是索引,對象是對象時,遍歷的是對象)
- 有用過arr.reduce()嗎?
- 好吧,有什麼要問個人嗎?