I applied through a staffing agency. The process took 1 week. I interviewed at Southwest Airlines
Interview
A staffing agency submitted my profile for an interview for Senior Java Developer opening in their Dotcom team. I was then contacted to setup a Phone Interview which had some basic Java questions and some behavioural questions. After that I was contacted for a Face-to-face technical interview which had three steps.
Step 1) I was given a paper containing source code and was asked to find mistakes in the source code
Step 2) I was given a problem and had to write an algorithm/pseudo code to solve the problem , I was given a marker and a whiteboard to write the solution and explain it
Step 3) Then I was asked more of behavioural questions and reviewed my skills as specified in my resume