I applied online. I then received a CodeSignal online assessment. It's an industrial coding assessment, where you have to solve problems with OOP concepts for 3 levels. You must pass a level to be able to move to the next. Each level builds on top of the previous level, and reuses all the code you wrote before.