如何看待面試官嘲諷面試者「vue怎麼可能有diff演算法 你就是隨便上網找了點資料」的行為?

時間 2021-06-08 09:35:00

1樓:召伯樹

撈個老問題來答。正好最近在研究這塊。

如果有人表示 vue 沒有 diff 演算法,其實並不代表技術水平咋樣,只能表示其不了解 vue,但也許他很懂 mvvm。

對於 react ,通過 vdom,進行 diff 做資料更新是必要的。因為 react 每次更新得時候,都會計算出新的檢視,上次渲染的檢視跟這次的沒有關聯,只能通過 diff 的方式由全量計算增量做增量更新。

然而對於 vue 這類 mvvm 框架而言則大不一樣。在 vue 做資料繫結的時候都有乙個依賴收集的階段。通過依賴收集,框架已經可以知道一次資料變動影響了哪些資料,計算出增量進行更新。

所以在 vue 早期是沒有 vdom 以及 diff 的。

vue 2.0 為啥有用 vdom 了呢。可以看這個問題。

Vue採用虛擬DOM的目的是什麼?

還有一件事情,面試的時候,良好的溝通習慣也是考察的點喲

2樓:Chaosnow

看到這個問題真是怒答一波,我也深受其害。一向真的很鄙視那些隨便嘲諷面試者的S13面試官,答的不好大可拒之,都是選擇而已,偏偏要嘲諷兩句彰顯自己S13氣質,真是後悔沒有回懟他兩句。

3樓:

知之為知之,不知為不知

當然選擇當場據理力爭了,Vue1.x 通過 setter、getter 實現響應式,Vue2.x元件層面通過 setter、getter 實現響應式,元件內部通過 virtual DOM 實現響應式,blah blah……

不過你事後才來知乎上問這個問題,大概你也不是很自信吧下次準備工作再做足點,拿到自己理想的工作

如何看待面試官這種行為?敢這麼嘲諷別人的面試官,應該早有被懟回去的覺悟吧,只是你沒能懟回去,有點讓看客失望

面試官面試面試官是什麼體驗?面試官被面試官面試又是什麼體驗?

請叫我紅領巾 看起來很拗口,不過這個問題確實很有意思。寫之前宣告一下,由於公司的發展需要,前段時間做為碼農的我的負責擴充套件團隊,經常性的面試各類職位從專案經理 產品經理 架構師,再到普通開發工程師.NET IOS Android 前端甚至UI和測試幾乎所有產品團隊的技術類職位我都面試過,當然現在會...

面試怎麼提問面試官,才能不讓面試官反感自己又能了解自己想要知道的一切,包括工作內容薪資待遇假期等?

tom 面試跟第一次見面有點像。首先你是不是對面前的人有好感。然後要弄清楚對面的人是不是對你也有興趣。然後才是要不要進一步發展。你想在第一次見面時了解 一切 資訊,這是不可能的。面試的功能只是初步判斷雙方是否合適,你的過往經歷,經驗,能力,是否符合對方的招聘要求。如果初步判斷符合,才有接下來的更多面...

去面試,突然發現認識面試官,如何面試?

一匹黑騏驥 自然點,建議裝作不認識。可以表現稍微放鬆一點,但是不要太明顯。現在是面試,他是hunter你是被試者,要注意身份,場合。該怎麼做就怎麼做。事前,看這個人的性格,如果人家是那種認真的人,不要打招呼。如果比較圓滑,可是稍微打個招呼,問候一下。事後,不論結果如何 認識的話很可能過了 去打個招呼...