J.B. Hunt Transport interview question

Name every data structure used in this test code and explain what they do.