After applying through the company's website, I got an email from HR to complete a 30-40 mins front-end development quiz from a third-party provider. The quiz didn't contains only front-end questions. It also covered a wide ranges of "text-book" like questions. I didn't do as well as I wanted on the quiz so I was not surprised when they rejected me.