Overall process is very quick if you don't have visa transfer process and all.
Got a call from Tech recruiter within couple of days of applying through employee referral.
Set up a time for telephone interview within couple of days
1. Telephone interview - past work exp, basics of algorithms, data structures (BTree, BFS, DFS), spring, basic patterns, design a datastructure for deck of cards game, what are my interests. I didn't recall/brushed some of the data structures which I had not used anytime in 9 years of my IT exp. Not sure if I anyone can remember everything unless you have used it recently.
2.Weekend code assement. Develop an application with a given set of business rules and couple of nice to have rules. I did well with all Junit, performance testing, thread safety to show that I am well rounded engineer. Off course this is where you can make your code speak your skills.
3.Onsite Personal Behaviour Interview 1 hour. Tests the level of enthu, interest and energy you have. Recollect best and worst experience why and when. How things work of orbitz. They test if you are a orbitz cultural fit.
4.Onsite Personal Technical Interview 1 hour. This was little rough since I had not brushed up some datastructure like linkedhashmap complexity. All questions were design challenges. Like how do you design a system, One was about Executor framework other was designing a caching system. I guess the interviewers had recently done some cache design and they just
5. After step 3 and 4 there was a group manager interview where he asked about scaling a system and then actual team manager you are joining would interview you.