I was originally contacted due to my resume on careerbuilder.com. The first phone interview lasted about 15 min, we then set up the first in person interview, which took about 3 hours. The second interview took about 4 hours. The first in person interview consisted of 2 tests, an intelligence test and a programming test. The second interview consisted of a 10 min presentation and a personality test. Sometimes your personality test is what determines what role you will have at Epic.