Upon applying, I was sent a link to a HackerRank evaluation. This was a set of problems designed to test my ability to write code to solve problems under a time constraint. I was able to chose my language, and was also able to input my own test cases to improve my code.