上機考,準備的題目有數題,依面試官指示只寫其中一題,考試時間1小時
可參考自備書籍,上機考使用的筆電有網路可以查詢資料
資料為專案內容簡化而成的考題,有1個class紀錄打卡的考勤資料
考勤資料為Entity的ArrayList型別,每筆陣列資料的參數擺放順序為id、上班打卡時間、下班打卡時間、員工姓名、時薪
Entity另成一個class,放了型別為Long的id、LocalDateTime的上班、下班打卡時間(年月日時分)、String的員工姓名、Double的員工時薪,此Entity已設好getter及setter
考題為利用打卡考勤資料,依美國勞基法規定的加班費計算方式,計算每位員工當日及當月薪資,將結果印在console區,註解有提供美國勞基法加班費計算方式及解題提示
作答用的java檔已設定好main方法及計算月薪的空白方法,薪資計算的程式碼能寫在空白方法,可利用main方法測試結果,另外main方法已經呼叫考勤資料為List型別,月薪的空白方法已經放入員工姓名(name)及時薪作為參數,並包含System.out.printf方法將員工姓名及時薪分別轉為字串及浮點數
面試建議
氣氛輕鬆,針對運算子、List、Array、迴圈、建構式等基本功要非常熟練
上機考會有比較好的表現
面試官會詢問面試者填寫的程式碼,詢問解題邏輯及面試者查詢的資料
若未在時限內寫完,向面試官說明完解題邏輯後,仍有機會當面寫給面試官看