The process took 1 day. I interviewed at CNN (Atlanta, GA) in Aug 2009
Interview
In-person interview was two hours altogether. The first hour was spent taking a pen-and-paper skills test, covering HTML and CSS (e.g. what's wrong with this stylesheet?), Perl (e.g. write a few lines of code to open a file and read some lines), XML/XSLT (e.g. write some really basic XSL template), JavaScript (e.g. miscellaneous short answers), and very light Java (e.g. what's the difference between String and StringBuffer?). Second hour was two face to face interviews, one with the manager and the second with a senior developer. Pretty generic stuff... what's the most difficult challenge you've ever faced, how do you work in a team environment, etc.
Interview questions [1]
Question 1
Write an XSLT template that will read in a given block of XML data and display portions of it. Required you to understand recursion.