Avalon Group interview question

based on your profile