Step 1: Behavioral Video, they basically ask you many behavioral questions, and your answer will be recorded. You have a few tries for each question. I would not worry too much about this part.
Step 2: Phone Call, a recruiter and a manager sit together to ask questions about background once again, and ask a few CS concepts. I would review Big O, how data structures work, how a specific language works (your strongest).
Step 3: On-site, they fly you out to Lexington, KY. There is a small dinner the night before and you really get the feel for life in that area. The next day, there were three interviews, all with pairs of engineers. They dig further into your past projects, and how you dealt with any problems and success along the way.