前端面試經驗分享(2)

去第二家公司面試,是我收穫比較多的一次面試。第一家可能薪資不高,要求也不是很高,可是第一家氛圍確實比第二家輕鬆。
直接說題目吧,我以爲問的一些題目,都挺好的。
劃重點咯!
筆試題精選:
css

  1. 對 WEB 標準以及 W3C 的理解與認識
    WEB標準是一系列標準的集合,由結構、表現和行爲組成。而W3C是對WEB標準提出了更規範化的要求。好比:標籤字母小寫、標籤要閉合、標籤不容許隨意嵌套。
  2. css的基本語句的構成
    這個題目很小,可是頗有可能會回答不上來。 css的基本語句:樣式、樣式的屬性名、樣式值。
  3. RESTful API是什麼?有什麼做用?
    我第一眼拿到這題時,就有點傻眼了。定義是啥啊,做用我卻是知道一點。 後來回來百度了,才知道是表示性狀態轉移。他有get、post、put、delete方法。
  4. VueCli3安裝步驟是什麼,有什麼做用
    這是一個很實際的問題,一些步驟,一旦不注意就不會記得。 首先:
    (1)全局安裝vue-cli
npm install --global vue-cli
複製代碼

(2)建立vue項目(注:項目名不能大寫)vue

vue create 項目名
複製代碼

(3)能夠選擇第二個手動選擇所須要的文件
(4)選擇package.json
(5)按下回車,自動建立
做用: 第一個做用確定是提升開發速度啊。第二嘛就是GUI界面,看着舒服,直觀。第三就是統一和規範。
5. v-model實現原理
v-model實際上是一個語法糖,正真實現數據的雙向綁定的是 v-bind:綁定響應式數據 + 觸發 input 事件 並傳遞數據www.jianshu.com/p/0d089f770…
接下來就是面試題了
你知道變量提高嗎?說說。說完又談了談let和const。而後又作題目。emmm,連等。。而後又問,那把var去了呢?

var a, b
        (function fun() {
            console.log(a)  //undefined
            console.log(b)  //undefined
            var a = b = 3
            console.log(a)  //3
            console.log(b)  //3
        })()
        console.log(a)  //undefined
        console.log(b)  //3
複製代碼

第二道題:作題的時候,問let核心是什麼?面試

let a, b
        (function fun() {
            console.log(a)  //直接報錯
            console.log(b)  
            let a = b = 3
            console.log(a)  
            console.log(b)  
        })()
        console.log(a)  
        console.log(b)  
複製代碼

後來,又問。get和post區別?巴拉巴拉回答一堆,結果面試官說,他倆沒多大區別,頂多請求方式不一樣,和一個不安全,一個相對安全而已!!!我。。只能嗯嗯嗯!!! 再問,vuex的一些問題。
再後來,就是看我項目,emmm。。。挑了一堆毛病,這個沒對齊,這個沒居中啊,這個色彩不搭啊!
二面,是老闆面試,問了我一些項目相關的內容,還有一些技術(由於老闆是作技術出身的)。
唉 -_- ! 面試被打壓的不輕,可是收穫也很多。明天還有面試,加油!vuex

相關文章
相關標籤/搜索