Aquera interview question

Data structure and algorithms (easy). Advanced Javascript and design patterns.