They will give you a phone call in order to set up a self recorded video interview You can re-record the video as many times as you like. The questions for the video interview are basic, like why did you become interested in programming, or where do you see yourself in the next five years? After I completed this they got back to me within a day to set up an online interview with an engineer for later in the same week. They give you a study guide for the technical interview that covers everything. Even though I clearly defined what I knew to the engineer before the interview they still asked me questions on things I told them I had no experience with. If you get a question wrong they will explain the answer right away, so you can come out of it learning something. If they accept you they will e-mail you a contract to sign.
My main complaint about the interview process with Revature is that neither of the people I spoke to listened to anything outside of answers to their questions. Given the long training period and time that I would have had to be contracted with Revature this selective hearing worried me.