HackerRank Test. A couple of guys with attitude on poor coding UI. Very low predicative validity or test reliability, by testers who wouldn't know what that means. A junior programmer who spends an hour preparing might pass, a very senior top architect and software engineer may not. Good luck to them.