iT邦幫忙

2024 iThome 鐵人賽

DAY 5
0
自我挑戰組

前端系統設計系列 第 5

[Day 5] BRIJIS - 系統設計常見錯誤

  • 分享至 

  • xImage
  •  

以下是 System design 時,常犯的錯誤

1. 馬上回答問題

Jumping into answering the question immediately

不要馬上直接回答問題!!
雖表現很好,但回答錯誤的問題,比表現得差,但回答正確的問題來的好

 

2. 沒有用結構化的方式來解決問題

Approaching the question in an unstructured manner

在面試的一開始寫下 RADIO framework 的每個步驟,
並且確保在面試結束前你足夠的包含到每個細節

記住你不需要完整的依照次序回答,如果有需要,你可以常常回訪之前的區塊

 

3. 堅持單一解或最佳解

Insisting on only one solution or the best solution

不要堅持只有一種 solution,特別是面試官引導你另外一個方法,
通常解決問題有很多種方法,每種方法都有優劣

面試官希望你能對一個解答的優劣與取捨,而不是你只有一種正確 or 最佳解

 

4. 在整個面試中保持沈默

Remaining silent the entire time

系統設計是你和面試官的合作練習!! 大聲講出你的想法!!
把面試官當成你的工作同伴,提供你辨識到的問題,分享你的想法,並且與他們討論可能的解答

 

5. 鑽牛角尖

Going down a rabbit hole

先考率架構 / 高層設計,才進行系統的不同階段,
專注在問題最重要的階段

如果你不確定是否該深入,可以問面試官是否該深入某些細節,
不然會嚴重浪費寶貴時間,把妳好的 signal 傳達給面試官

 

6. 使用流行術語但無法解釋

Using buzzwords without being able to explain them

不要使用你無法解釋的流行術語,有可能像是丟出:

  • Virtual DOM
  • DOM Reconciliation
  • Partial Hydration
  • Streaming Server-side Rendering

如果在特定主題,你可以說出這些詞,但確保你能夠解釋他們,因為面試官會想探測你的知識

如果你無法解釋,哪就是一個嚴重警訊

 

參考資訊

 


上一篇
[Day4] PACE UP !! 系統設計的評估維度
下一篇
[Day 6] 系統設計指南懶人包
系列文
前端系統設計8
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言