昨天小弟呢剛剛從傳說中的快速面試活著走出來了(誇張!)但連續9間快面下來真的很…刺激,哈哈,要注重的是第一次面試會有"技術題"哦!不是都軟性題目帶過…
基本上,大部份的廠商一開始都會請你"自我介紹"一下,此時你要把你之前準備的"小劇本"講一下(請參考Day01)我是說明轉職動機,然後帶到為什麼會選Ruby語言。
你的三個優點是什麼,怎麼運用到團隊專案上面?也是要講一個小故事啦,我是用認真,努力,隨和,然後講一小段話帶過。
很常會問你的專案負責的功能問題,所以要研究一下你在寫什麼!我是常常被問到"模糊搜尋"怎麼寫的,功能有什麼?可怕的是會往下挖,如果有百萬資料要怎麼找?(冏)還是怎麼優化你的專案?自己重做一次要花多久時間?這個時間怎麼算出來的?
專案中遇到什麼問題,怎麼解決的?可以說團隊問題和程式困難,我是說…我們團隊進度緩慢,但後來用了每天定時的站立會議,來增加效率。還是heroku佈署問題,用AWS S3上傳圖片時當時卡住,後來研究一下才知道是金鑰要放在heroku的設定裡面,就是環境變數,才能夠使用。
還有被問到REST是什麼?GET和POST是什麼?
https://zh.wikipedia.org/wiki/%E8%A1%A8%E7%8E%B0%E5%B1%82%E7%8A%B6%E6%80%81%E8%BD%AC%E6%8D%A2
git rebase 和 git merge 是什麼?差別又在哪裡?
Ruby 一個等號,二個等號,三個等號是什麼意思?
還有很多我金魚腦忘了,後面待補…
參考資料
昨天自身的慘痛經歷…