DataArt Interview Question

OOP questions, SOLID, Collections, some JavaScript