I applied through a staffing agency. The process took 5 months. I interviewed at Revature
Interview
I recommend completing the Rev Up program before any training with Revature. Then make sure you have a trainer that gives you time to comprehend the material. It's important you actually have an understanding before training for they will try to cram everything in which is not possible. The trainers will cause you to multi-task as well. Lastly, to actually be hired is like a subcontractor from a staffing agency so even if you know everything one software engineer may be selected out of 20.
Interview questions [1]
Question 1
Stack building questions, Javascript, and other questions that are related to software engineer.