面試問答
知道DB2的transaction log嗎?
DB2 在執行 Tr...
先進行30分鐘的筆試
會考一些SQL基本概念選擇題、三題非選題 寫語法建表、join 搜尋、SP撰寫 錯誤復原等
筆試結束後會由副總直接面試,
面試過程中會從履歷出發了解個人技術經驗,過去在做什麼,會什麼。
接著會開始介紹工作內容、業務方向,以及會使用到的技術,
再來會介紹薪資福利,大概是保14個月,半年調一次薪水。
面試問答
知道DB2的transaction log嗎?
DB2 在執行 Transaction 時,會先將資料變更記錄到 Transaction Log(Write-Ahead Logging 機制),再寫入實際資料頁面。
當 Transaction Commit 時,DB2 會根據 Log 確認交易已完成;如果系統異常中斷,DB2 可以利用 Log 進行 Recovery,將已 Commit 的交易重新套用(Redo),或將未完成的交易回滾(Rollback/Undo),確保資料一致性。
面試建議
面試採聊天的方式進行,過程中副總會根據聊天內容延伸提問,像是詢問是否了解某些資料庫概念,以及能不能用自己的話簡單解釋。
整個面試過程可以感受到副總對技術掌握非常扎實,對資料庫底層原理、交易機制以及系統運作都有相當深入的理解,因此不太像是單純的問答面試,而比較像是技術交流與討論。
如果想在這場面試中獲得較好的評價,建議除了會寫 SQL 之外,也要對資料庫底層概念、Linux 指令、Shell Script、Stored Procedure、Batch Job、Transaction、Lock、ETL 等主題有一定程度的理解。若能在面試過程中針對這些議題與副總進行深入討論,應該會有不錯的加分效果。
面試過程中也有提到,工作內容相對忙碌,但相對地能接觸到許多大型企業資料處理、批次作業以及資料庫相關實務經驗,對想深入資料庫領域的人來說應該會是個不錯的學習機會。
分享給後續有興趣面試的朋友參考。