The first task was 20 questions online quiz in a limited time (I think 10-20 minutes). It was a Java principles quiz, with questions on inheritance, polymorphism, and more. After the quiz ended I got invited to an onsite interview, but they canceled it because the position was already filled.