面試時我被問了一個問題。目標是根據描述的步驟設計系統。執行步驟1,然後考慮步驟2改進設計。購物車設計面試
什麼是正確的設計/方法呢?
第1步:購物車
你正在建設一個結賬系統的店鋪僅銷售蘋果和桔子。
- 蘋果60便士和桔子花25便士。
- 構建結賬系統這需要在直到掃描的項目的列表,並輸出總成本
- 例如:[蘋果,蘋果,桔子,蘋果] =>£2.05
- 輸入是字符串的列表
步驟2:簡單的報價
該店決定推出兩款新的優惠
- 買一贈一的蘋果
- 3的2對橘子的價格
- 更新您的結算功能,因此
面試時我被問了一個問題。目標是根據描述的步驟設計系統。執行步驟1,然後考慮步驟2改進設計。購物車設計面試
什麼是正確的設計/方法呢?
第1步:購物車
你正在建設一個結賬系統的店鋪僅銷售蘋果和桔子。
步驟2:簡單的報價
該店決定推出兩款新的優惠
如果你想設計什麼,引導是一個網頁什麼的都有很多設計,但你必須有一個通話鏈接:
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
將此鏈接粘貼到HTML> head –
中關於系統設計。這與頁面的樣式不一樣。 –
完全不相干的答案 –
我建議你寫自己的解決方案,併發布這個問題CodeReview.stackexchange.com。它不適合SO答案,你會得到更好的答案。 :) –
這個問題非常廣泛,有許多「正確」的設計和方法。沒有罐頭/庫存/絕對答案。面試官想知道你的工作方式和想法:開始描述你將如何處理問題以及在設計中需要考慮的事情。 – dsh
嗯。我懂了。 SO喜歡O(1)問題/答案映射 –