Given lots of assignments in multiple stages to do without having the chance to speak with the hiring manager. Spent lots of time and effort then got rejected after speaking with the manager. Very unprofessional and inefficient interview process. Waste applicant's time.