HR先聯絡你,然後給一個Hackrank的網址,只考一題Leetcode No.20的變形版本
30分鐘內搞定,結束後直接安排onsite.
onsite是飛到舊金山的HQ 本來以為會像Google這樣到下午4點,沒想到一點就結束了。
第一關考system design
問現在有個舊有的app把照片都存在local,現在需要更新功能讓使用者可以push到
雲端,該怎麼做?
第二關考Live coding
直接給一個project,個人認為差不多80%都已經寫好了。
主要是UI上面會有三個card, 你要去隨機產生30個不同顏色不同形狀的card pool
並每次顯示3個在上面, 如果三個是相同顏色或圖樣則顯示"you win"
follow up 是要怎麼指定每種顏色或圖樣都只有10個
第三關是跟Hiring manager聊天
第四關是把手機鍵盤上的數字找出對應的英文字,並且給一組字典檔,如果符合
字典內的字串則輸出
follow up 加入依照字典內出現最高的比例去輸出