09.27 順豐一面經歷

1. 算法題:現在有一組數據,一組因子a,b,c,利用公式 xa+ybzc可以得到一個結果。問怎樣可以求出因子a,b,c對結果的影響?

2. 介紹自己技術方面的能力

3. ES6的瞭解?

4. Promise有哪三個狀態?怎樣纔可以到catch?

5. 組件化怎樣理解?

6. Vue組件通信有多少種方法?

7. localStorage和vuex的區別?

  1. 區別:vuex存儲在內存,localstorage(本地存儲)則以文件的方式存儲在本地,永久保存;sessionstorage( 會話存儲 ) ,臨時保存。localstoragesessionstorage只能存儲字符串類型,對於複雜的對象可以使用ECMAScript提供的JSON對象的stringify和parse來處理
  2. 應用場景:vuex用於組件之間的傳值,localstoragesessionstorage則主要用於不同頁面之間的傳值。(其他頁面更新數據了,當前頁面要刷新才能相應更新,非響應式的)
  3. 永久性:當刷新頁面(這裏的刷新頁面指的是 --> F5刷新,屬於清除內存了)時vuex存儲的值會丟失,sessionstorage頁面關閉後就清除掉了,localstorage不會。

注:很多人覺得用localstorage可以代替vuex, 對於不變的數據確實可以,但是當兩個組件共用一個數據源(對象或數組)時,如果其中一個組件改變了該數據源,希望另一個組件響應該變化時,localstoragesessionstorage無法做到,原因就是區別1。

8. 正則表達式有了解過嗎?如何匹配手機號?

9.學軟件工程的爲什麼要做前端?

10. 如何理解前端?

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章