I think using an online judge such as HackerRank to screen software engineering candidates inherently comes with significant drawbacks. Namely: they expect input and output in a necessarily contrived form there is no communication or creativity involved