I applied online. I interviewed at Revature (San Jose, CA)
Interview
Brief conversation with the recruiter
Then some time to review documentation
Then a technical interview with the engineer
Then you can be selected for training. I was selected for training, but I could not proceed due to issues on my own end, not the interview process.
Conversation with hiring manager
After the training, you take another interview, and if you pass you get matched to a client company
Interview questions [1]
Question 1
Questions about basic programming concepts in Java, Database, and Web Development