Online test.
But when I push my project on github, I found batch of others pushed about 1 week ago, that means although they would be on process of next round, still ask me to do test, and eventually no reply at all, I'm super confident that I completed it perfectly.