I applied online. The process took 4 weeks. I interviewed at Epic
Interview
First, there was a phone interview which went quite well..lasted about an hour where I was asked about my projects and experience and qualifications. It was a good experience and the developer that I spoke to was very cordial.
Then there was a skills assessment test which I did not seem to clear. I'm not too sure why.
It should be noted that the skills assessment test involves assessment of the total time taken to complete the test as well. So future applicants should keep that in mind as well.
Then i was sent a mail saying although they respect my achievements, they have decided to look at other candidates
Interview questions [1]
Question 1
Given a chinese checker's board with pieces in place, find out the maximum leaps possible by a specified piece
(solve using recursion)
Medium level leetcode and then a very basic system design question as a final round interview. Overall, smooth and simple process. Only one technical and it was the first one.
Interview questions [1]
Question 1
How would you design a system to minimize wait time at a health care center?
First round is a thirty minute phone call with one of their developers. The other part of the first round is a three hour exam with IQ test style logic questions and coding questions.
[OA] OA was fair. Programming part are leetcode easy and easy-mediums, straightforward simulation, backtracking, dfs, strings, etc. No DP/graphs but ymmv.
[Final interview] (Case Study) I think the interviewer came up with their own prompt. It's mostly discussion-based, with a virtual white board. It's not too technical. I'm guessing its testing your communication/logical reasoning than system design skills. (Pair programming) 1 question, same format as the OA on the same platform, leetcode easy.
[Overall] Technical difficulty isn't bad. Interviewers who are current software devs seemed friendly. Had a good experience, yet got rejected.