I ended up going through a broken testing process, twice, via hackerrank. The first time, the test instance did not come up, it sat there spinning for 7-10 min. When I hit the link to re-launch it, it deducted the 'broken instance' time from my test time of 60 minutes, which was a really junk experience. Since that one was broken, they wanted me to do another take home, at which point I should have refused. I'm looking for a job yes, but no I dont wanna take your broken tests. Skillz didnt really take responsibility for the broken tests, instead blamed it on hackerrank. Hindsight knowledge, i would have cancelled the interview process right then and there. On-Site: First interview was pretty fleshed out system design interview, whiteboarded. The rest were a combo of panels asking about projects and other personality grading.