Started with a phone screen asking me basic questions about my background and skills. This was for a mainly Java Spring experienced hire. Follow up was automated with a third party. There were 3 1 hour programming assignments conducted online using the video conference application's IDE. You definitely need to be prepared for this phase. They ask a few preliminary questions to kind of warm you up. You'll definitely want to be dressed for success to answer the opening questions. Then it's on to the coding exercises. They are definitely of the type that are covered in Cracking the Coding Interview. I used my own IDE off to the side to compile and test. I would highly recommend that approach. The online compiler is very slow and may not provide as much information about program bugs. The whole time that you are coding, your camera is turned on recording your facial expressions, noises, etc. Kind of creepy and counterproductive if you ask me. The test will definitely weed out completely unqualified candidates but could also trip up experienced developers who don't write string manipulation programs for a living.