QA的招聘流程不知道具体是什么。。。。但既然是工程师的话,流程应该是大差不差的。
我帮题主特意问了一下manager,Apple的招聘没有固定流程,每个team是独立的,一般是team里的manager和组员看到感兴趣的简历,然后通知HR,HR发面试通知(苹果的HR权力最小,好像就是安排面试什么的,完全不参与招聘抉择),前几轮是电话面试,会和manager,组员,manager的manager面试,通过之后会有一整天的onsite面试,通常面试6-10个人,每人40分钟左右,这个时间不固定,强度很大。面试题目完全随机,完全凭面试你的人的喜好出题。有的简单,有的爆难。
个人经历:只面过实习,上面说的都是full time的流程,还全是问manager问出来的。。。。我自己只面过OS的实习,4轮面试,每次1-2个小时!每次都跟我说半个小时,实际每次都很长很长。。。。。每次1到2个人面试我,第一轮问了OS的问题,方方面面都问到了,也问了多核处理器怎么同步数据的问题。第二轮问的算法和数据结构,主要是哈希和二叉树。第三轮面了堆排序,虚拟内存,缓存什么的。第四轮问了很多实际写代码的问题,还写了半个小时代码,比如怎么判断一台机器是big endian还是little,之类的。
个人感觉,苹果跟其他公司最大的不同就是,面试完全是工程师主导,从来不问behavior question。打完招呼就是各种technical的问题迎面而来,中间都不带歇的。HR顶多就是安排个面试。。。。
— 完 —
本文作者:Tianheng Chen
【知乎日报】
你都看到这啦,快来点我嘛 Σ(▼□▼メ)
此问题还有 5 个回答,查看全部。
延伸阅读:
苹果公司是奸商吗?是或者不是的理由是什么?
比尔盖茨是苹果的股东吗?