I applied in-person. The process took 2 weeks. I interviewed at Epic Games (Cary, NC) in May 2009
Interview
Submit resume, 30 minute Phone interview, Programming test, all-day onsite interview with long formal technical/whiteboard portion at the start. ~30m followup interviews with small groups for the rest of the day. Finish with HR discussion. Callback within a few days.
Interview questions [1]
Question 1
The technical interview is grueling as you field all of them at once instead of once per interview session like many others. Come well rested, well fed and ready to think critically.