Angular Intermediate Interview Question