本文发表在 rolia.net 枫下论坛经历了EA的两次电话面试之后,今天终于得以参加EA的evening job event, 参观了一下传说中的EA Studio, 突出的感觉就是Shock.
Shock 1: 在EA Campus里面,转来转去,竟然转了10分钟都没有找到主楼的大门。 后来才知道,要驾车(当然也可以走上去)上一个环形的上坡,才能到达楼门口。
Shock 2: 进门之后,奇特的签到方式。大厅里有一个触摸屏电脑,要输入自己的名字,然后输入host的名字,host的名字的输入过程是一边输一边查的,确认之后那个host就会收到email通知。然后还有保密的agreement,需要在输入设备上签名的。而后,前台那边就把visitor的胸卡打印出来了,有自己的名字,之后在EA大楼里面的时间,都是需要戴着这个卡的。这次一共是6个candidate过来面试,由一个员工首先领着大家参观一下办公环境。
Shock 3: 原来在电视新闻上看到的Business Object大楼里面有健身房,就觉得好人性化啊。今天在EA的大楼里面也看到了健身房,不仅如此,还有瑜伽教室,以及另一个不知道是干什么的教室,领我们参观的人还说EA会给员工雇私人教练,如果需要的话。
Shock 4: 大楼的外观很漂亮,内部更漂亮,大量的采用了岩石和钢筋来装饰,看上去就像在游戏中。还有两个很大的天台,可以远眺温哥华的夜景,山上滑雪场的灯光,很漂亮。
Shock 5: 对面试者照顾得很周到。前台挨个问每个人是怎么过来的,我说我是坐公交车过来的时候,她就说面试结束的时候,她会帮我叫出租车,并且车钱是由EA支付的。我一开始还在猜EA怎么知道要先付多少钱,后来看到了设计周到的表格才恍然大悟。前台会先填基本信息,起始地点,以及小费数额;然后出租车司机在到达目的地后填写总车费,最后让我签名,并且把表格留给司机就可以了。
面试的具体情况:
第一关是1个小时的技术面试,两个工程师面试我。
第一个问题是could you tell me any features that C# provides but C++ does not provide? 我回答了using namespace VS include head file; template with restriction(C# 2.0 feature), 不过并没有想起来什么比较经典的不同。
后面又问了一些 Virtual methods, Pure Virtual methods, Virtual destructor的问题。我在回答virtual destructor的时候,先是提到了override,但是被提示说override不是C++的关键字,于是开始怀疑自己的记忆,就全都说乱了。回到家才知道了C#中我根本没用过destructor, 所以我关于destructor的记忆全部都是C++中的,除了那个override keyword不存在以外。
最后的两道编程题是关于二叉树的,一道是求深度,另一道是求最深节点上面的数值的。题目不难,但是他们让我用压力最大的whiteboard coding的方式来做,脑子都快转不动了,结果两道题勉强做出一道半。
…
从后面的fitness interview 和 HR interview, 知道了EA不仅需要有游戏开发经验的人,对于普通的C++开发人员也很需要。一个40多人的team,真正做游戏开发的可能只有1,2个人,其他的dev都是做general C++ development的。知道了EA的福利真得非常好,还知道了EA是常年招聘。于是决定过个一两年再杀回来,杀回来之前得好好复习一下数据结构:)更多精彩文章及讨论,请光临枫下论坛 rolia.net
Shock 1: 在EA Campus里面,转来转去,竟然转了10分钟都没有找到主楼的大门。 后来才知道,要驾车(当然也可以走上去)上一个环形的上坡,才能到达楼门口。
Shock 2: 进门之后,奇特的签到方式。大厅里有一个触摸屏电脑,要输入自己的名字,然后输入host的名字,host的名字的输入过程是一边输一边查的,确认之后那个host就会收到email通知。然后还有保密的agreement,需要在输入设备上签名的。而后,前台那边就把visitor的胸卡打印出来了,有自己的名字,之后在EA大楼里面的时间,都是需要戴着这个卡的。这次一共是6个candidate过来面试,由一个员工首先领着大家参观一下办公环境。
Shock 3: 原来在电视新闻上看到的Business Object大楼里面有健身房,就觉得好人性化啊。今天在EA的大楼里面也看到了健身房,不仅如此,还有瑜伽教室,以及另一个不知道是干什么的教室,领我们参观的人还说EA会给员工雇私人教练,如果需要的话。
Shock 4: 大楼的外观很漂亮,内部更漂亮,大量的采用了岩石和钢筋来装饰,看上去就像在游戏中。还有两个很大的天台,可以远眺温哥华的夜景,山上滑雪场的灯光,很漂亮。
Shock 5: 对面试者照顾得很周到。前台挨个问每个人是怎么过来的,我说我是坐公交车过来的时候,她就说面试结束的时候,她会帮我叫出租车,并且车钱是由EA支付的。我一开始还在猜EA怎么知道要先付多少钱,后来看到了设计周到的表格才恍然大悟。前台会先填基本信息,起始地点,以及小费数额;然后出租车司机在到达目的地后填写总车费,最后让我签名,并且把表格留给司机就可以了。
面试的具体情况:
第一关是1个小时的技术面试,两个工程师面试我。
第一个问题是could you tell me any features that C# provides but C++ does not provide? 我回答了using namespace VS include head file; template with restriction(C# 2.0 feature), 不过并没有想起来什么比较经典的不同。
后面又问了一些 Virtual methods, Pure Virtual methods, Virtual destructor的问题。我在回答virtual destructor的时候,先是提到了override,但是被提示说override不是C++的关键字,于是开始怀疑自己的记忆,就全都说乱了。回到家才知道了C#中我根本没用过destructor, 所以我关于destructor的记忆全部都是C++中的,除了那个override keyword不存在以外。
最后的两道编程题是关于二叉树的,一道是求深度,另一道是求最深节点上面的数值的。题目不难,但是他们让我用压力最大的whiteboard coding的方式来做,脑子都快转不动了,结果两道题勉强做出一道半。
…
从后面的fitness interview 和 HR interview, 知道了EA不仅需要有游戏开发经验的人,对于普通的C++开发人员也很需要。一个40多人的team,真正做游戏开发的可能只有1,2个人,其他的dev都是做general C++ development的。知道了EA的福利真得非常好,还知道了EA是常年招聘。于是决定过个一两年再杀回来,杀回来之前得好好复习一下数据结构:)更多精彩文章及讨论,请光临枫下论坛 rolia.net