It took me 3.5h today to finish the test, from 11:00am to 2:30pm. There are three parts of the test: Math, Understanding a new language, and coding. Epic gives 5h maximum but time you use is also an evaluation.
1. Math problem. 14 of them I think. Easier than GRE quantity but has some weird questions. Mainly because I cannot understand what it is asking..
Eg. A goat jumps 3ft height per minute, and slide back 2ft per minute. If it wants to jump out of a cliff, which is 50.5ft, from the bottom. How many minutes does it take?
2. Given a new language, understand it and answer questions.
A new language is given and there are 20 questions. Not that hard at all.
Eg. the language has two forms of variables: string and integer, expressions are strictly operated left to right, boolean expressions. Variables are not declared type explicitly.
Functions like SET, READ, KILL.
3. Programming skills.
1) Long Subtraction -- Given two arrays A, B, each contains elements of digits, return an array of A - B. Your machine can only do calculation of less than 20.
eg. A = [1,2,5,7,5];
B = [3,4,8,9];
A - B = [9,0,8,6];
2) I forgot
3) Given a keyboard with every letter maps a digit from 0 to 9, return all possible permutation of given a n digit number.
eg. 0 <- z,a,q,x,s,w
1 <- c,d,e
2 <- v,f,r
3 <- b,g,t
...
Then permutation of num 1230 will be:
cvbz
cvba
cvbq
...
4) There is one kind of numbers call Fibonacci number (forgot the specific name), which satisfy the following situation:
A. can be spilt into several numbers;
B. The first two number are the same, the next number is equal to the sum of previous two
eg. 112 (2 = 1 + 1), 12,122,436(12 + 12 = 24, 12 + 24 = 36)
If you are given a range by the user, print all numbers that are Fibonacci number in the range.
I finished the first and second part with less than 1h, while Epic gives more than 2h to do. But I cannot finish question 4 on time, even though I was given more than 110 min...