报一发Offer及完整面经//给还在苦等OA结果的打打气

原帖地址:一亩三分地

报一发完整面经 给女票面试攒攒人品

While, 先介绍背景吧:LZ**(3.1的GPA),技术酥(一咬还是渣),大好青春全奉献给Video Game了
今年5月毕业,带着母亲大人还有女票玩了一个月才开始找工作,时间比较紧,人在中部,就首先投了Epic

Then, 完整流程:
6.22 找人内推 (LZ渣GPA害怕自己投过不了筛选,只好托人内推了)

6.24 收到邮件约电面

6.30 电面
电面聊了差不多45分钟,美国人,先是check一下background然后就是问题
问题就是Why Software Developer, Why Epic 之类的,还有Programming Language啥的
然后讲了个Peoject,我讲的自己的Capstone,讲完了他还问了一个相关的算法问题(应该是比较感兴趣吧)
后来该他说了,因为时间关系就大概说了说技术,福利什么的,最后LZ还要了个邮箱

7.1 收到邮件约OA
因为还没刷完题就约到了11号,比推荐时间晚了整整一周
大家都推荐在那个推荐时间之前完成,我倒是觉得先刷好题准备好了再做更好一些

7.11 OA两部分:新语言+4道算法题
新语言已经烂大街,考的时候还是再仔细看看吧,和题库有点细微差别的(LZ用了40分钟=。=)
两道旧题库题:Addictive Number, Colorful Number(不考虑四个数相乘的情况)
一道新题库题:Batteries
还有一道新题:时间有点久了 记不太清了 是个操作字符串的 不难很简单
替换字符串里的每个字母(和新题库加密那道题很像)
替换元音和非元音字母的规则不一样,但是类似

做了不到两个小时,然后检查了一下,两个小时多一点
之前同学告诉我时间是很重要的指标,做的越快越好(LZ在新语言题上花了40分钟=。=,谨小慎微)
但是还要写注释给别人看,注释不要省,因为是人工阅卷 (尤其是当你的算法和别人有点不同的时候)

7.28 接到电话约Onsite(真的是苦等 等了两个星期还多 都怀疑是不是OA看错题了)

7.31 Onsite
Epic 有钱,包吃喝,包住(Hilton),包行(油钱)
Madison 挺好的,不大但是很有生活氛围(真的适合过日子),就是中餐都有点水

早上9点45开始,吃了早饭就去了,拿个本本,还有个schedule(推荐大家检查一下有没有烙印,做个心理准备)
先是 Epic 员工的Presentation 讲他们家的软件 (仔细听听有好处的,LZ不骗人哈)
然后 再来个Developer 让你问问题
再然后就是自己的 Project Prescription (LZ又讲的自己的Capstone,还是聊得很好,毕竟自己实打实做的东西)
再再然后就是吃饭 LZ之前去过Epic 也吃过$3.5的饭 所以没啥稀奇的 (穿正装在那里吃饭真的很别扭)
再再再然后就是转Campus 还是LZ之前去过 就没咋仔细听 (更关心的是在哪里租房)

然后就是Case Study, 诶,到这里画风就变了
面试官是个美国人 小哥上来就开始说打针的题 就是大家说的设计UI入手的那个 LZ都准备听完他的题开始画UI了
结果小哥不知道是看出来LZ会了,还是自己忘记题目了,硬生生开始说另一道打针计划的题
(有一种药 帮助血液凝固的 三种注射计划 1每天定量 2按照星期几来定量 3特定的cycle来定量 要求设计怎么存,查,改)
小哥说了半天 然后在班子上写了个类名 写了个方法名 让我写代码实现
好吧 其实很简单 就是太简单了 LZ反而觉得有问题 就先给小哥讲了下思路
小哥面无表情说写代码 吓的LZ自己脑海里过了两遍testcase 才敢写

五分钟写完 然后小哥竟然还真的开始走testcase了 (感觉小哥很不信任我的解法)
边界值什么的都过了 然后小哥淡然一笑开始说错误输入了 LZ改了改代码 检查输入什么的 然后小哥表示满意
LZ一根筋 问小哥的解法是什么 小哥来了句有很多解法 然后说什么实际工作中要考虑什么什么的
我就说讲一个呗 小哥看了看表 说没时间了 然后就结束了 配药什么的问题也没问 白准备NP-Hard了

然后就是HR面,HR很会聊,俩人有说有笑的,问了问behavior question
. more info on 1point3acres.com还有就是 会不会来 啥时候来 给多少钱来=。=

8.5 三个工作日 接到电话 给了offer 标准package

finally,写个总结吧…
写了好多,第一个offer,还是很高兴的,没时间了估计会接了

刷题很重要,LZ觉得即便是拿到Onsite了,最后给不给offer还是要看OA
LZ刷了两遍旧题库,一遍新题库,Epic的题没什么难度都是DFS DP啥的,主要就是白板写代码保证正确性
LZ技术比较水,刷了两个星期,第一遍主要是确保自己的解法足够优秀(还有好写,很重要)
第二遍就是确保白板写不出问题

然后就是时间问题,OA的时候LZ等了两个星期多,真是煎熬,都有点不相信自己了
大家OA做完了等的时候心态一定要好,没有消息就是好消息

最后的最后 写了这么多 给点大米呗~
祝大家求职成功!