如果是近期前來山川久也面試的工程師應該都有遇過要當場上機考試的情況吧?
今天就要公開山川久也後端工程師的面試考題~ 有別於其他公司的面試考題!
我們認為一個好的工程師應該是不停止的思考,所以並不打算在面試時就要當場考技術性問題,也不會請面試的人當場要試寫出一段code來證明能力。
所以我們準備了由目前公司內各工程師所提出來的各式各樣問題,比較有趣的題目,例如:
「今年有什麼推薦的遊戲」、
「假設你跟朋友一起開車/騎車出去玩,一共有5台車,由前至後車序為1至5,你通常會在第幾車序?」、
「你覺得男女(或男男或女女的戀愛)交往需要AA制嗎?」,
當然也有比較正規的題目,例如:
「對網頁程式安全性的認識與理解」、
「描述自己的優缺點與性格,以及在工作上的影響。」、
「對於MVC架構的理解是什麼,可以分別就M, V, C三個方面說明嗎」。
而這些問題會在面試時隨機組合出來,所以面試的人會遇到什麼問題其實山川也沒辦法事先預測。
儘管如此,在30分鐘的時間裡,這所有的題目都不是“必填”,是的,山川的精神就是可以是什麼,也可以不是什麼,就算是面試的考題也沒有一題是一定要回答,不回答本身也是一種回答。
我們更重視的是工程師怎麼面對問題、思考問題,然後提出當下狀況最適合的解決方案。 技術可以透過學習獲得,經驗可以透過時間累積,然而能不能不停思考並探索問題的可能會影響到一個工程師最後能走到什麼地方。
山川久也特別喜歡非相關學科的人,解決問題的方法不只一種,透過不同角度思考問題可以產生出意想不到的結果,
但這都必須永遠保持著對探究的慾望以及是否可以有不同的方法的好奇,一昧的複製貼上過去的程式碼只能一直的停留在過去。
所以面試考題希望能在短短的時間內讓我們更瞭解面試的人的想法及面對問題的態度,
所以最後隨機看看跳出來的問題是什麼......「有沒有養貓?」