職缺是junior Ruby on Rails
分為答題與面試兩環節
答題部分會給你題號
讓你上leetcode解決幾個ruby題目
當時印象中是
1. 不用reverse的情況下反轉字串
2. 二元樹反轉
3. 給定一個情境、好像是餐廳的菜單設計、問你怎麼設計結構、但這題的中文可能有點不好理解(關鍵字:多型polymorphic)
4. rails中取出某個model所有id的方法(select、map、pluck、ids)
5. rails中判斷變數不為nil、空字串或空陣列的方法(present?)
測驗題目的辨別度不佳
一方面是因為這間公司其實人手非常吃緊
根本沒空閒去好好擬定題目
另一方面是...大概出題的工程師
對於該junior應該要具備哪些能力也不太清楚
實質上他們比較在乎面試的環節、人格特質
過程中能聊得很開心機會就很大了
個人經驗兩者比重大概20:80
不論前後端職缺
最後留下的幾個面試者的幾乎都不是完全答對題目的的(汗)
會這麼說是因為後來有錄取、實際觀摩過前輩出題過程
真正的需求是
- 你表現的肯學、不怕苦
- 但你還是有一定的概念(例如用php開發過的經驗)
- 你可能要是比較放鬆、幽默的,能跟面試你的工程師們聊起來的尤佳XDD