Epic 08/06 OA 面经,math和逻辑都取消了

原帖地址:一亩三分地

Epic 08/06/2015的online test,刚面试完,现在来地里发面经,希望对正在准备epic面试的同学有一点点帮助。总共只有两个部分,新语言和4个编程题目。新语言全部是面经上的题目,基本一模一样,不过做的时候我还是花了大约30min的样子,因为总结的面经上有点不全,导致有时候觉得题目意思不好懂。

四个编程题目,编程语言基本随意挑,列了各种主流和非主流的语言,但是对computer science的同学有特别要求,只能用C, C++, Java, 我虽然是CS的,但是还用了python。,不知道结果会如何了。。

编程题目:
1. Anagrams,一个数字是anagram,当它乘以比1大的数字后,得到的结果依然是它的anagram,那么这个数字就是anagram,比如256, 256*3 = 768, 然而7, 6, 8跟原来的2, 5, 6完全不一样,那么这个数字就不是anagram,所以给你一个数字,判断它是否是anagram

2. 找出一个字符串中的每个单词的首字母出现的次数, 然后按顺序输出ex. “My mom is a teacher” “a:1 i:1 m:2 t:1″(这个算是有人总结的新题目里面的)

3. Snake sequence,一模一样的题目

4. 求phone number,公司给员工分配电话号码,要求a. 含有4的话4只能在开头 b. 不能出现两个重复的数字,比如233不是valid的,234就可以。c. 有up to 3个invalid number,但是公司没有确定是哪几个不能被含在phone number里面。现在给你要求的电话长度,和一些invalid number(这些number不能被含在电话里面),求所有的可能的电话组合

然后之前面经都是找人email给我的,我在此把他们放到google共享上,需要的同学用这个链接就可以直接下载了
https://drive.google.com/file/d/0BzKpwEbqP0Obdkh4TXFLaktiYTA/view?usp=sharing
https://drive.google.com/file/d/0BzKpwEbqP0ObU1Vtd2hzTEhHUWs/view?usp=sharing

总之,我准备的时候基本参照这个人的题目刷了一遍,http://blog.csdn.net/u012290414/article/details/44037185 在此对这位博主表示感谢,我觉得还是很有用的。

总结下来感觉epic面试题目不难,喜欢考查DFS,不设计tree啊图啊以及复杂算法什么的。

住各位同学好运啊。也求bless自己能拿到epic 的 onsite