abra interview question

my experience, and some working methodologies