一亩三分地论坛

 找回密码
 获取更多干货,去instant注册!

扫码关注一亩三分地公众号
查看: 2305|回复: 6
收起左侧

EA data engineer intern & BlackRock software engineer intern面经

[复制链接] |试试Instant~ |关注本帖
alex2013 发表于 2014-3-29 10:26:36 | 显示全部楼层 |阅读模式

2014(1-3月) 码农类 硕士 实习@Electronic Arts & BlackRock - 内推 - 技术电面 |Pass

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看,没有帐号?获取更多干货,去instant注册!

x
开始找intern前没料到CS也这么不好找,前后网投+内推搞了快六七十家了估计,结果只面了三家,yahoo第一轮都没过,然后BlackRock和EA幸运地全部走完流程,同一天收到BlackRock的拒信和EA的Offer,淫生啊~~

. 鍥磋鎴戜滑@1point 3 acresBlackRock - Software Engineer Intern New York:
地里好像没怎么见过,首先声明这个不是黑石(Blackstone),黑石是私募基金,BlackRock是资产管理投资管理,虽然也是全球最大,不过好像还是很容易被当成黑石。
一共两轮,第一轮电面,基本就问些数据结构的问题,一个月前了所以唯一记得就是问thread safe的问题,问到了singleton什么时候可能会有多于一个instance出现,要怎么防止这种情况。
第二轮比较辛苦,叫做Superday,就是选大概四到五个人去到总部,每个人背靠背面四轮,LZ比较惨四个面试官三个印度人,虽然不是说一定就怎么样。。
简历都问了,然后问了很多Java数据结构和一些经典算法问题,比如2sum, find head of cycling linked list, given access to middle node of a linked list and asked to be delete it. And OOD design a elevator system,还有直接给张纸上打印的java程序让你说输出什么,SQL考得不少,比较难的我记得是叫你找从一个manger往上一直找到最顶端那个manager什么的。
最后等了三周去问才知道没过,还好EA挽救了失业儿童。。


Electronic Arts - Data Engineer Intern  Redwood
地里也没见过EA的面经,glassdoor上都找不到EA的data面经,不知道为啥。
这个是EA的Digital Platform,所有的游戏数据都汇总到这里然后处理和分析来着。
一共三轮电面,第一轮比较简单Java数据结构,还有hashtable什么的。


第二轮比较难,叫做offline coding test,一个工程师邮件发给你一道题目,两个小时后发回去,除了程序还要有一些测试文件还要有个readme什么的。
题目是给一个matrix,里面有正有负有0,从文件里面读入,然后一个机器人从左上走到右下角,每次往右或者往下走一步,不能走负数格子。对于这条路径,路径上得每一个点,检查相邻的节点,如果有相邻的节点且不在路径上,而且值是负数,就加到路径节点的value上去一起算进sum里面,最后要求输出sum最小的路径以及sum的值。. 鐗涗汉浜戦泦,涓浜╀笁鍒嗗湴
LZ当时第一反应是,我擦这不是CTCI 9.2那道题,于是乎一个劲想套用那个方法。。。结果浪费了好多时间,最后发现得用Dijkstra's algorithm,就是最短路径算法,修改relax部分,结果到最后一分钟才匆匆写完几个例子提交了,算法基础不扎实啊胆战心惊= =


最后一轮还比较好,一个小时电面,终于给哥碰到了同胞面试官,那亲切的中式英语口音是消除紧张的最佳良药~~~~~
上来就问能不能实习三个月,还说如果项目没做完回学校还能继续,不知道是不是真的有COOP。然后问了问简历上得实习,然后就是上一个文档协作网站做题,第一道找least common ancestor of tow nodes in BST,LZ一开始按binary tree写的(CTCI原题),然后面试官让优化,提示说是binary search tree,所以想了一下就改成不用在检查的时候同时检查两个subtree,先比较一下node的value。
然后让我写几个linux shell scripting常用命令,一开始惊出一身冷汗以为让写shell script。。。然后就写了什么awk,grep之类,然后让写一个怎么用grep. 鐣欏鐢宠璁哄潧-涓浜╀笁鍒嗗湴
然后考了第二道题目,一个int数组,只有0,1,2,但是没有sort过,让写个程序in place的把所有0都移到左边,2移到右边,1放中间。这里搞了老半天,还好同胞面试官人好一直在给予积极反馈和提示,最后让用一个测试例子自己walk through一下,然后给一些测试例子。


效率很高,昨天下午面完终面,今天下午就给了结果了,终于结束了快三个月的苦逼找intern生活。。这期间没事上地里看看面经和帖子,还是获得不少帮助,所以也来分享一下自己的经历,最终结论还是找intern要趁早,别想着先刷刷题再投,到时候内推都不一定有用了,LZ就是太晚了,Amazon内退了竟然也没有面试。
. from: 1point3acres.com/bbs

最后,弱弱问一句去EA的有组织或者其他人么,在Redwood,感觉在地里来说有点非主流啊,怎么住什么的完全没概念。。。
谢谢。

评分

4

查看全部评分

 楼主| alex2013 发表于 2014-4-2 22:15:59 | 显示全部楼层
是不是权限不够,想编辑一下把字体放大一点发现找不到编辑= =!
回复 支持 反对

使用道具 举报

readman 发表于 2014-4-2 22:34:26 | 显示全部楼层

问到了singleton什么时候可能会有多于一个instance出现,要怎么防止这种情况
. 1point3acres.com/bbs
??什么时候..突然想不出来了?
考点是反射么
回复 支持 反对

使用道具 举报

 楼主| alex2013 发表于 2014-4-2 23:07:09 | 显示全部楼层
readman 发表于 2014-4-2 22:34 . more info on 1point3acres.com
问到了singleton什么时候可能会有多于一个instance出现,要怎么防止这种情况

??什么时候..突然想不出来 ...

就是multithreading的时候,所以要把singleton的getInstance方法设置为thread safe,java里就是用synchronized关键字
回复 支持 反对

使用道具 举报

readman 发表于 2014-4-2 23:27:35 | 显示全部楼层
alex2013 发表于 2014-4-2 23:07
. visit 1point3acres.com for more.就是multithreading的时候,所以要把singleton的getInstance方法设置为thread safe,java里就是用synchro ...

额..........
回复 支持 反对

使用道具 举报

小桶 发表于 2015-6-9 12:54:55 | 显示全部楼层
LZ你好,最近要面EA,在地里找了一圈,似乎只找到了你的帖子,那个offline coding test能再说说吗?还是不太明白啊。。。
回复 支持 反对

使用道具 举报

sadfcbasy 发表于 2016-1-22 15:57:01 | 显示全部楼层
楼主能加个微信讨论请教下ea的intern体验么?我的微信是1522515109,正犹豫要不要去
回复 支持 反对

使用道具 举报

本版积分规则

请点这里访问我们的新网站:一亩三分地Instant.

Instant搜索更强大,不扣积分,内容组织的更好更整洁!目前仍在beta版本,努力完善中!反馈请点这里

关闭

一亩三分地推荐上一条 /5 下一条

手机版|小黑屋|一亩三分地论坛声明 ( 沪ICP备11015994号 )

custom counter

GMT+8, 2016-12-6 08:56

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

快速回复 返回顶部 返回列表