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 加入依照字典内出现最高的比例去输出