I applied through a recruiter. I interviewed at EPIC Systems (Egypt)
Interview
I was contacted for this role via email by a recruiter. The first step was a phone screening by one of the employees in the Problem Solver role. It was basic behavioral and resume questions and allowing me to ask about the position. Next I was told to take a personality test and scheduled for a technical skills test which I completed on my computer with an online proctor. The test was separated into sections for quantitative thinking, programming languages, and algorithms (which had no time limit) and a fourth section containing analytical questions that was timed. Afterwards I received an email from the same person who contacted me initially that I would be contacted regarding the next round of the interview process within two weeks. Four weeks passed and I still had not been contacted, so I emailed the company back and was told that I was rejected.
Interview questions [1]
Question 1
The most difficult question was about the syntax of a made up programming language. I don't know if I actually did well on this because I did not receive feedback. Overall the technical interview didn't seem complicated but I probably answered the questions too slowly since I had no preparation.
I applied through college or university. The process took 2 weeks. I interviewed at EPIC Systems (Egypt) (Columbus, OH) in Oct 2013
Interview
I applied online and had a brief phone interview where I told the recruiter why I was interested in the position. Then I had to take a very difficult skills test.