Applied online, contacted by a recruiter after a few weeks, asked me to take a 90-minute programming challenge. Challenge could be done in any language, but had strict 90 minutes limit, could do it whenever was convenient for me. Challenge asked me to create an algorithm to solve a game based on a sort of convoluted riddle they came up with. I didn't end up finishing in time, and was told a few days later that I would not be moving on with the process.