起因

覺揚在花蓮有軟體工程的辦公室,自家的產品是新課綱的共學教育平台,涵蓋了很多功能,包括教材、教案、測驗、作業、討論區等等。在高中時期,我也曾經接觸相關的平台和開發構想,所以對這個領域有一些興趣。

聽聞學長介紹,在 104 上發現他們的軟體工程 Team 主打嘗試新技術,並且有一些開發的自由度,加上刊出的薪資好像還算正常($40000 - $100000),因此我決定來挑戰一下。

D+0 寄出履歷:軟體工程師(全端)

雖然職缺開在 104 上,不過我覺得最棒的是他們有留 Email 的投遞管道,這點對習慣用電子郵件往來的我來說很加分。

  • 5/30 透過 Email 寄出履歷
  • 5/31 收到主管回覆

D+4 約面試

由於我當時在國外,所以約面試在我期末結束的隔週後。

D+19 面試

  • 6/18 下午前往面試

辦公室的位置在慈科大那裡,老實說那裡不太方便,大眾運輸尚未完善,不過這也是花蓮的特色之一。

交通規劃

大眾運輸僅有早上與下午各 2 班公車,我從學校搭臺鐵過去,一定得要算好時間,不然很可能會錯過能轉乘的機會(好歹那裡有間大學?),動輒一個小時起跳。

從花蓮火車站轉乘過去的規劃

面試過程

簡單來說就是去聊聊天,大概聊了 1 個小時多一點。

  • 自我介紹
    • 我以高中做過的專案起頭,介紹自己的經歷。
  • 討論之前做過的專案
    • 共事經驗、角色
    • 使用的工具、技術
    • 在專案中遇到的困難
    • 量化成果:使用者數、使用成效、擴及範圍
  • HTTP Service 認知
    • RESTful API
    • HTTP Method
  • 白板實作(15 分鐘)
    • 題目:回傳指定數值在陣列中的索引,若無則回傳插入後的位置。
    • 限制:不限制呈現的程式語言,pseudocode 也可以。
    • 重點:討論表達邏輯的清晰度 = 處理題目的方式、執行程式的斷點、程式運作的合理性。
  • 升學關心
    • 暫停學業:人資也提醒我,臺灣仍是看重學歷的社會,所以我在暫停學業的打算要多加注意。
    • 兵役:4 個月,我在此說明我的處理方式,在場的人很訝異是 4 個月的兵役。

反倒是一些常見的問題(?)沒有被問到,例如吸引我來這間公司的原因、我對公司的期待等等。入職時間、薪水、福利等等也沒有被提及。

整體來看,我們在我以前參與做過的專案聊得滿久的,其中在角色、工具、技術、困難、成果等等都有談到。

D+26 寄信詢問面試結果 & 接到來電談薪

先說結果:錄取,但我最後沒有接受。

  • 6/25 早晨寫信打招呼,詢問面試結果
  • 6/25 下午接到主管電話、談薪

因為時隔一週仍未收到回覆,我擔心自己遇到「不合適者恕不另行通知」的狀況,所以我寄了封信詢問面試結果,除了在信件中分享我在面試的感想,也提到了我對公司的期待。

下午接到軟體開發 Team 主管的電話,主管表示公司的老闆有同意(錄取),第一年會用約聘的方式聘用,薪資以底薪核發,每 3 個月考核一次,做滿一年轉正後會再調整薪資。

報到則會在確認意願後再行安排,雖然我表示我最快 7/1 可以報到,但主管也提醒我行政流程可能會比預期晚一些。

我在聽完後表示我會再跟家裡討論,並在確認後再 Email 回覆。

D+28 回覆意願

這部分其實滿糾結的,主要考量「薪資」和「暫停學習」。

薪資的疑慮

我覺得全端僅有底薪的話,可能會有些不太合理。我在考量後,覺得這樣的薪資可能不太符合我目前的理想。

不過與正在工作中的朋友討論後,猜測可能是因為目前我尚未有工作經驗,或目前仍在大學就讀中,所以以底薪的方式處理。

暫停學習

暫停學習在臺灣仍是一個比較敏感的議題,我在評估目前的學習狀況後,覺得不太想放棄目前的學習。

總結

最後因為薪資和學習的考量,我決定不接受這份工作。面試的過程,我覺得我學習到了一些面試官角度所好奇的問題,也有機會了解到一些公司的運作方式,這對我來說也是一種經驗。