[面試心得] GoFreight / 聖學科技(Freight Forwarder) - Full-Stack Engineer

零面. Hacker Rank (120 min)

5 題 Hacker Rank,難度約 2 題 Easy 2 題 Medium 1題 Hard,

第 1 題: 算 duplicate 個數,解法: Hash Table O(1)

第 2 題: Smallest window that contains all characters of string itself,解法: Sliding window O(n)

第 3 題: Sort 之後取前 n 大加總 (英文閱讀測驗? ),解法: std::sort O(n log n)

第 4 題: Minimum increment to make array unique,解法: sort O(n log n)

第 5 題: Connected component,解法: DFS O(|V| + |E|)

運氣算蠻好的,Hard 那題感覺實際只有到 Medium 而已,Medium 的也都算簡單,

全部寫完還有約 40 ~ 50 分鐘,網站測資都有過,不知道實際分數就是了 XD

一面. 遠端

第一場 1hr. 1 位考官

這關是純白版題,估計是怕有人 Hacker Rank 找代打 XD 

題目是四則運算,輸入 3 + 5 * 4 的字串 (無括號),輸出 23,

看到題目很直覺告訴考官是後序,但尷尬的是老早忘記細節怎麼做 ... 冏

於是考官請我先不要管後序,想先看看我撇開前中後序下會怎麼寫,

於是就先使用直覺的方法做出一個很醜的演算法,

接著考官又加入括號問我要怎麼做,原本想繼續用很醜的方法寫,

但寫一寫發現括號會遇到的問題比較麻煩,最後就回想後序做法,最後用後序完成 ~

第二場 2hr. 1 位考官 (應該是技術長?)

這關就不再考算法了,先自我介紹之後針對履歷開始逐一詢問,

除了針對履歷外也詢問了很多 GoFreight 會用到的技能,

如: Python2/3 差異 (range, list/tuple, unicode ... 等),Hash 碰撞如何處理,Browser 瀏覽網頁時整個 request 的流程 (load balancer, nginx ... 等),js 放在 header / body 差異 ... 等等,

不得不說考的內容蠻詳細的,也會針對你提出的解法做進一步追問,

最後考官會接著介紹公司目前使用的技術,還有 Freight Forwarder 產業在幹嘛 .... 等,

接著最後考官有問我期望薪資跟我手上有沒有 Offer 要答覆及可報到日期...等,並說會有二面。


二面. CEO + COO 遠端 (1hr)

這關基本上沒再考技術,CEO + COO 會跟你進一步介紹公司,

並且透過聊天互相了解彼此的人格特質、處事文化,等等,

最後告知 1 ~ 2 天即會有結果。

結果: Offer Get,福利忘了但我記得不優 (but 免補班),100 K * 14 + bonus (公司說法是 bonus 平均有 3 ~ 4 個月),另外薪資部分應該可以再談,但我確定沒要去這間就沒談了;不過個人蠻看好該公司未來發展,薪水也很敢給 ~ 技術長也有料,蠻推的公司 

留言

  1. 想詢問沒有去這家公司的原因 謝謝

    回覆刪除

張貼留言

這個網誌中的熱門文章

[面試心得] Synology / 群暉 - Product Developr

[面試心得] VICI Holdings / 威旭(高頻交易) - Software Engineer