面試問答
資料庫正規化的定義? 專案用到第幾正規化?
第一正規化: 去除重...
首先簡單跟主管聊一下,自我介紹。接著進行筆試,內容是leetcode上面的演算法題目,程度為easy~medium。寫完
約一小時,之後跟兩位主管進行技術面談。過程中是依照個人履歷上寫的詢問,包含社團經驗、專案等等。也提問個人特質、興趣、喜歡的工作內容,算是問得很詳細。技術方面則會從專案一一詢問,像是資料庫、網站設計,程式上遇到的問題如何解決。面試官不但會給予提示,也會在回答之後給予個人的解法。整體面試下來,筆試占約一小時,面談約一小時,過程算是輕鬆融洽,主管也會分享過去工作經驗,並給予建議。
面試問答
資料庫正規化的定義? 專案用到第幾正規化?
第一正規化: 去除重複資料。
第二正規化: 去除可由其他欄位組合計算得到的欄位。
專案大概到第二正規化
如果遇到同時間兩個用戶輸入資料,如何排優先順序?
這題我沒有從技術方面解決,面試官好心提示可以從資料庫設定只讓第一位輸入的功能。
面試建議
如果有網站、後端資料庫設計相關經驗,可以多準備,面試時會很有幫助。這間由於算是新創公司,所以可能會接觸到很多東西,面試時可以多展現學習能力,表現積極的一面。