I was contacted by the company directly (they have an in-house recruiter) via LinkedIn and asked if I was interested in the position. I replied back, and the VP of Technology did a phone interview with me that lasted about 30 minutes. Then a Full Stack Web Developer emailed me to take an online coding test, administered by TestDome, an online coding site with built-in editor and timer. It's kind of a pain to use, and the timer for each test is completely inaccurate so it would submit my work randomly as it got close to the end of the timer (usually with 3-5 minutes left). The questions are your generic algorithm type tests, they don't test your skill at all and are completely irrelevant to how you would actually be coding, so brush up on your spaghetti code.