At first it's phone calls, they'll ask you about your experience and then set up a video interview where you record your answers and then have those reviewed. You'll also do a fairly easy test where you'll be asked to look at flow diagrams and code, but mostly it's just logic puzzles. At the end you have a live interview over video chat like Skype, and you'll receive an offer soon thereafter if you made it. What you really need to know is that you shouldn't waste your time with them. They survive by preying on insecure devs looking for a first job out of school or boot camp. They have some months of training which is largely described as something you could find on your own online, but they lock you into a 2 year contract where you'd have to pay them back some tens of thousands of dollars. It's a scam that you should avoid no matter how insecure you might be, these people aren't even guaranteeing you a job writing software. If they can't find someone to rent you out to, they'll force you to be a bank teller or something. Their salary offerings are half of the bare minimum of most entry level positions. I cannot express to you just how bad of a move it is for you to chain yourself to such an abusive company. Look elsewhere, find a part time job while you work on personal projects and build a portfolio, do anything other than signing up with FDM.