epic 电面和OA - 一亩三分地论坛 - Powered by Discuz!



epic 电面和OA - 一亩三分地论坛 - Powered by Discuz!

电话面试和网上说的一样,一上来对面就给我介绍了一下他家的产品和epic这个公司很赞啊什么的。。问了三个问题:

1. 怎么知道的epic
2. 为什么要当software developer. more info on 1point3acres.com
3. 有什么问题问他。。。
其他的就是很简单的了,一句话就能回答的比如会不会relocate啥的。

聊了半天也没有半小时,然后他就是无限循环第三个问题了。不过他做的东西我之前接触过一点,聊得还不错。关于VB的问题我也问了,他说他们新的开发项目都是C#,之前的都是VB。

第二天HR催我做OA,说9.30之前做出来。本来心想拖一拖,现在没办法我就约了今天。

OA和大家说的也都一样。一开始跟proctorU的人搞了半天,他们的人应该是既能看你人又能看你屏幕,而且如果你切换页面你的test就会pause,只能找他们的人再打开。

四个部分。
1. 十道题2分钟,我读题挺慢的,有些也看不懂,估计能做对的也就一半吧。
2. 数学题,大部分都很简单,但是也有几个奇葩的题目,比如告诉你苹果香蕉和葡萄的单价问你梨的单价。。。。还有个说买东西,售货员说one is $1,然后你说i want 600, here is $3。问你买的是什么东西?我蒙了个digits。。。感觉一个digit值1刀?
3. 新语言,好像叫MIIS,但是我觉得它那个语法好混乱。。。比如在数学表达式和boolean表达式里,符号的作用方式不一样什么的.1point3acres缃�
4. 四道编程题:
(1)text messaging: input一串手机键盘的输入,输出对应的string。它这个输入法还是很古老那种,比如2能代表ABCD2,那2就是A,22就是B,222就是C这样的。不是很难。
(2)letter consecution: input一个string,返回所有的连续substring。连续的substring代表字母顺序连续并且三个或以上连续。比如"AbC"就是一个连续的,这个要先处理一下,要么全是capital要么全不是,然后遍历一遍就行了。
(3)additive number: 最麻烦的一道题,之前也看过面经,但是没准备过。它麻烦的地方就在于有时候前两个数是1位的比如112xxxxx(1+1=2),但是你看到111并不能说它不是additive,因为它可能是111122xxx(11+11=22),我后来一算发现如果是对int的话,最多就是需要处理三位的情况,因为如果前两个都是四位数,第三个也是四位数那已经要12位了,int没那么大。所以分三种情况判断就行了。
(4)tic tac toe: input一个boolean的array,判断谁胜。规则是连续三个或以上就可以加分,有几种三个连续的就加几分,其实就是n-2。因为我看它写的array那我就当它是一维得了。遍历一遍维护好两个分数就搞定

Read full article from epic 电面和OA - 一亩三分地论坛 - Powered by Discuz!


No comments:

Post a Comment

Labels

Algorithm (219) Lucene (130) LeetCode (97) Database (36) Data Structure (33) text mining (28) Solr (27) java (27) Mathematical Algorithm (26) Difficult Algorithm (25) Logic Thinking (23) Puzzles (23) Bit Algorithms (22) Math (21) List (20) Dynamic Programming (19) Linux (19) Tree (18) Machine Learning (15) EPI (11) Queue (11) Smart Algorithm (11) Operating System (9) Java Basic (8) Recursive Algorithm (8) Stack (8) Eclipse (7) Scala (7) Tika (7) J2EE (6) Monitoring (6) Trie (6) Concurrency (5) Geometry Algorithm (5) Greedy Algorithm (5) Mahout (5) MySQL (5) xpost (5) C (4) Interview (4) Vi (4) regular expression (4) to-do (4) C++ (3) Chrome (3) Divide and Conquer (3) Graph Algorithm (3) Permutation (3) Powershell (3) Random (3) Segment Tree (3) UIMA (3) Union-Find (3) Video (3) Virtualization (3) Windows (3) XML (3) Advanced Data Structure (2) Android (2) Bash (2) Classic Algorithm (2) Debugging (2) Design Pattern (2) Google (2) Hadoop (2) Java Collections (2) Markov Chains (2) Probabilities (2) Shell (2) Site (2) Web Development (2) Workplace (2) angularjs (2) .Net (1) Amazon Interview (1) Android Studio (1) Array (1) Boilerpipe (1) Book Notes (1) ChromeOS (1) Chromebook (1) Codility (1) Desgin (1) Design (1) Divide and Conqure (1) GAE (1) Google Interview (1) Great Stuff (1) Hash (1) High Tech Companies (1) Improving (1) LifeTips (1) Maven (1) Network (1) Performance (1) Programming (1) Resources (1) Sampling (1) Sed (1) Smart Thinking (1) Sort (1) Spark (1) Stanford NLP (1) System Design (1) Trove (1) VIP (1) tools (1)

Popular Posts