小米&海康威視 暑期實習前端面試

前言

海康威視電面 30min,小米電面大概持續 50min。css

有時間會補充答案的。前端

海康威視

接觸前端多久了?平時怎麼自學的?vue

哪些方法能夠遍歷數組?for infor of的區別?webpack

em、rem、px解釋一下web

typeofinstanceof 解釋一下面試

盒模型算法

cookiewebstoragevuex

call/apply/bind跨域

css的媒體查詢瞭解嗎? (不瞭解)數組

如何實現水平垂直居中? 既然你說了translate實現居中的方法,那麼它還有什麼別的屬性?(忘了...)

vue中的computed做用?

官方文檔:對於任何複雜邏輯,你都應當使用計算屬性;計算屬性是基於依賴進行緩存的。

小米

小米麪試讓我體會到了什麼叫真實給本身挖坑,而且挖地很結實......

面試官基本上都是按照簡歷上的技術棧來問,因此簡歷上的東西不要亂寫!並且回答不能太簡單又不能太拓展講。(由於面試官會根據你的回答挖深,本菜雞徹底經不住這樣問啊,還一直給本身埋坑)


HTML5有哪些新特性?用過什麼?

CSS3有哪些新特性?用過什麼?

居中的方法

盒模型

隨便說了個彈性盒模型,我說可能會致使脫離文檔流; 而後被問脫離文檔流什麼意思?。。懵逼

ES6瞭解哪些?

沒作總結,隨便說了幾點。隨便說了個const,而後面試官又問了let和const的異同...我還忘了const幹嗎用了

問了箭頭函數和普通函數有什麼區別

我說this的做用域不一樣,又展開講了一下。

有哪些賦值方式?(說實話沒get到這個問題的點)

嘴賤說了深淺拷貝,面試官就問了我深拷貝怎麼實現(不要隨便挖坑,回答中涉及哪一點面試官就會問)

有哪些方法識別對象類型?

typeof、instanceof、Object.prototype.toString.call(xx)

關於跨域?

問了簡歷上寫的sass、stylus

我就說在項目中用了stylus,而後說了下stylus的一些特性

問了簡歷上寫了webpack

本地服務器和模塊熱更新,2333而後被問了熱更新的實現原理(太難了吧???)

原型和閉包,閉包的應用場景

由於簡歷上的項目用vue作的,因此被問了vue的特性?vue和傳統的框架有什麼區別 好了,既然你說到vuex,那麼給我介紹一下vuex...

倆道算法題:

  1. 鏈條反轉/數組反轉
  2. 數組去重

數據結構基本忘完了,回答完我知道我涼了

總結

  1. 簡歷上不要亂寫,不要隨便挖坑,但也不能啥也沒有。(這是個悖論)
  2. 注意回答,不要隨便多講。最起碼講的內容本身要熟悉。
  3. 總結好本身要回答的點,不要語無倫次。
  4. 前端也須要了解一下基本的數據結構
  5. 保持平和。失敗一次不要緊,還會失敗不少次的。
相關文章
相關標籤/搜索