For some reasons, I didn't have to take the local programming test like most people had to.
Credentials: PhD, involved in multiple open source projects.
Resume submission - campus career fair.
Phone interview - A software developer called and discussed prior experience listed on my resume. Nothing technical. I explained what programming experience I had in the past, including a list of open source projects I was involved in.
Rembrandt test - basic math and personality-type questions.
Onsite interview - very standard and very well explained by other candidates here.
Standard questions, like most have mentioned here, include string manipulation and calendar tasks.
The following metrics were computed from 1,133 interview experiences for the Epic Systems Software Developer role.
Epic Systems's interview process for their Software Developer roles is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Epic Systems's Software Developer interview process.