ImagineSoftware interviews FAQs