I applied through college or university. The process took 4 weeks. I interviewed at Epic (Verona, WI) in Oct 2019
Interview
I talked to a recruiter during an on campus career fair. Then they sent me a coding challenge to complete and asked me to interview on site after 2 weeks or so. Finally, they flew me out to Wisconsin for a tour of their offices and an onsite interview.
I applied through college or university. The process took 2 months. I interviewed at Epic (Madison, WI) in Oct 2019
Interview
Started process about mid September and got offer end of October
1) Met and talked to recruiter during career fair in mid September; applied on the spot
2) Received coding challenge 2-3 weeks later. Long coding challenge and skills assessment (took about 4-5 hours in one sitting). I gave up on the last coding problem cause I was too exhausted by the 5 hour mark.
3) Was flown out to have final interview in Madison, Wisconsin around mid-October. They gave a tour to us of the beautiful campus, and ate lunch (food was DELICIOUS). Had two interviews afterwards. One was to describe a developmental project and another was just a basic behavioral with recruiter.
I applied online. I interviewed at Epic in Oct 2019
Interview
After submitting the application online, I was asked to take a skills assessment. All in all, this took three hours, and I'm generally pretty fast at doing these. 30 minutes were spent doing a personality test. The other 2.5 hours were a live test proctored by Examity. No internet access save the test. Format:
- Twelve easy math questions. Two minute time limit for the whole thing.
- Twenty multiple-choice questions about a fictional programming language. I am fairly certain that there was not enough information given to answer certain questions. The exam stated that this section was graded on "speed and accuracy"; no other details, and I wasn't shown my grade.
- Four actual software questions taking about 2 hours total (no stated time limit). On the easy side; I'm pretty sure I got the optimal solution for all four problems, though I don't know if I coded them correctly. The IDE was a simple text editor, so there was no way to compile or run the code, and no access to official docs. No guidelines beyond "answer the problems".
Been about a week since I finished this. No response or feedback of any kind.
Interview questions [1]
Question 1
The fourth and hardest coding question: "Given a square grid of numbers, print out the longest 'snake sequence'. A snake sequence is a sequence of adjacent (not diagonal) numbers such that each number is within +-1 of its neighbors in the sequence. Snake sequences can only go down and right. If there are multiple snake sequences of largest length, print out them all."
Third question: "You are given a sequence of numbers like 1234. You know that each number can map to a certain amount of keys; for example, 2 can map to [w,s,x], and 3 can map to [e,d,c]. Print out every possible sequence of characters that the sequence of numbers might correspond to."
Don't remember the second question.
First question: "Someone is entering a code on a keypad, but (at most) one of the keys is intermittently faulty. Therefore, there is some lenience about what code is entered. If a number is missing in the input, the keypad still accepts it, provided that all other numbers are present and in their proper place. If the passcode is 11223311, then valid inputs would include 1223311, 2233, 112211, and 11223311, but not 112311."