起因
覺揚在花蓮有軟體工程的辦公室,自家的產品是新課綱的共學教育平台,涵蓋了很多功能,包括教材、教案、測驗、作業、討論區等等。在高中時期,我也曾經接觸相關的平台和開發構想,所以對這個領域有一些興趣。
聽聞學長介紹,在 104 上發現他們的軟體工程 Team 主打嘗試新技術,並且有一些開發的自由度,加上刊出的薪資好像還算正常($40000 - $100000),因此我決定來挑戰一下。
D+0 寄出履歷:軟體工程師(全端)
雖然職缺開在 104 上,不過我覺得最棒的是他們有留 Email 的投遞管道,這點對習慣用電子郵件往來的我來說很加分。
- 5/30 透過 Email 寄出履歷
- 5/31 收到主管回覆
D+4 約面試
由於我當時在國外,所以約面試在我期末結束的隔週後。
D+19 面試
- 6/18 下午前往面試
辦公室的位置在慈科大那裡,老實說那裡不太方便,大眾運輸尚未完善,不過這也是花蓮的特色之一。
交通規劃
大眾運輸僅有早上與下午各 2 班公車,我從學校搭臺鐵過去,一定得要算好時間,不然很可能會錯過能轉乘的機會(好歹那裡有間大學?),動輒一個小時起跳。
![](../images/wizigo-software-engineer-interview/SCR-20240723-qfay.png)
面試過程
簡單來說就是去聊聊天,大概聊了 1 個小時多一點。
- 自我介紹
- 我以高中做過的專案起頭,介紹自己的經歷。
- 討論之前做過的專案
- 共事經驗、角色
- 使用的工具、技術
- 在專案中遇到的困難
- 量化成果:使用者數、使用成效、擴及範圍
- HTTP Service 認知
- RESTful API
- HTTP Method
- 白板實作(15 分鐘)
- 題目:回傳指定數值在陣列中的索引,若無則回傳插入後的位置。
- 限制:不限制呈現的程式語言,pseudocode 也可以。
- 重點:討論表達邏輯的清晰度 = 處理題目的方式、執行程式的斷點、程式運作的合理性。
- 升學關心
- 暫停學業:人資也提醒我,臺灣仍是看重學歷的社會,所以我在暫停學業的打算要多加注意。
- 兵役:4 個月,我在此說明我的處理方式,在場的人很訝異是 4 個月的兵役。
反倒是一些常見的問題(?)沒有被問到,例如吸引我來這間公司的原因、我對公司的期待等等。入職時間、薪水、福利等等也沒有被提及。
整體來看,我們在我以前參與做過的專案聊得滿久的,其中在角色、工具、技術、困難、成果等等都有談到。
D+26 寄信詢問面試結果 & 接到來電談薪
先說結果:錄取,但我最後沒有接受。
- 6/25 早晨寫信打招呼,詢問面試結果
- 6/25 下午接到主管電話、談薪
因為時隔一週仍未收到回覆,我擔心自己遇到「不合適者恕不另行通知」的狀況,所以我寄了封信詢問面試結果,除了在信件中分享我在面試的感想,也提到了我對公司的期待。
下午接到軟體開發 Team 主管的電話,主管表示公司的老闆有同意(錄取),第一年會用約聘的方式聘用,薪資以底薪核發,每 3 個月考核一次,做滿一年轉正後會再調整薪資。
報到則會在確認意願後再行安排,雖然我表示我最快 7/1 可以報到,但主管也提醒我行政流程可能會比預期晚一些。
我在聽完後表示我會再跟家裡討論,並在確認後再 Email 回覆。
D+28 回覆意願
這部分其實滿糾結的,主要考量「薪資」和「暫停學習」。
薪資的疑慮
我覺得全端僅有底薪的話,可能會有些不太合理。我在考量後,覺得這樣的薪資可能不太符合我目前的理想。
不過與正在工作中的朋友討論後,猜測可能是因為目前我尚未有工作經驗,或目前仍在大學就讀中,所以以底薪的方式處理。
暫停學習
暫停學習在臺灣仍是一個比較敏感的議題,我在評估目前的學習狀況後,覺得不太想放棄目前的學習。
總結
最後因為薪資和學習的考量,我決定不接受這份工作。面試的過程,我覺得我學習到了一些面試官角度所好奇的問題,也有機會了解到一些公司的運作方式,這對我來說也是一種經驗。