會先從實作題開始,題目會寫要把範例專案調整成什麼狀態,我遇到的是 Gradle + Spring Boot 包含了前後端
的專案,要求大概有:調整按鈕位置、動畫時長、點擊後不應該顯示「系統忙碌頁」而是要正常寫入資料庫並重定向到正確畫面等等。
整場實作 + 筆試有兩個小時,筆試的題目我盡量把還記得的部分寫在後續的問題裡,不算特別難。
最後還有兩題跟 AI 有關的,一題是給你一段 AI 寫的程式碼,要求在裡面找出至少三個錯誤,但神奇的是我找了很久都只找到一個。
另一題是要求在半小時內完成題目上的需求,但是要透過詢問 AI 的方式,主要是看你聊天室裡實際如何詢問、判斷準確度,這邊只有過來幫忙把電腦連上網路,所以我隨便選了不用登入就能盡情使用的 Gemini,但這題我沒來得及做完,可能我在「現在是要用自己的帳號還是會提供付費帳號」這件事上猶疑太久了(?)
面試問答
✏️ 寫出 int add(int a, int b) 方法並回傳加總值
雖然是手寫題,但我記得題目有要求在 main 方法執行 add(3, 5) 並顯示結果,所以我實際上是這樣寫,不確定符不符合要求:
public static void main(String[] args) {
System.out.println(add(3, 5)); // 8
}
public static int add(int a, int b) {
return a + b;
}