最近面试了3-4间美西特定区域的iOS developer.
除了一间小公司完全没问技术问题外,其他都有问到。
大概分享一下流程:
1. eBay:
HR会先打电话来聊一下,然后会约个时间做tech interview.
大约45分钟,前面先介绍一下自己然后做题目,最后10分钟问问题。
对方问的是leetcode的上的题目。可能没准备的很好,无声卡。
2. Nike:
这个真的要看team了,似乎每个team manager的喜好不同。
去年我碰到的是用skype做情境题,问你碰过哪些困难的情况,
如果不使用singletion,有什么比较好的方案?
今年碰到的是manager先打来介绍他们组顺便问一些iOS技术问题,
然后给个code challenge. 还在等消息。
3. Google:
HR先打来聊聊,然后安排tech interview. 双方是透过google doc来写
比较麻烦的是平常用惯了IDE,打前面几个字后面自己列出所有方法给你选,
但是真正要写就写不出来了,我直接跟对方说我记不起来完整的method名称。
不过对方也能理解,基本的概念都有讲到了,on-site interview get!
心得:
我一直以为Google也是会问leetcode的问题,
但对方说还是会看情况,毕竟出社会一段时间算法什么的可能都有点生疏了。
特别的是Nike的code challenge和google tech interview问的问题非常的像。
Nike的code challenge只有两个页面,但是不能用storyboard或nibs。
使用autolayout,从apple取得json后显示资料(含图片)。
下个月google on-site有机会再分享心得了,以上。