Affinity Solutions interviews FAQs