I applied online and was contacted the same week by a recruiter for Angi. They spoke about an overview of the company, as well as position. First step was to complete an online coding assessment.
This assessment was just a few questions, and is used in the first part of the interview process.
The interview process I went through was split into 4 interviews, two on one day, two on the other. Given the length of this process, I appreciated that they split them across multiple days.
The first interview was going over the assessment and explaining my thought process for how I answered my questions. This is pretty straightforward, especially if you have been studying these type of questions for a while.
Second interview was behavioral questions. Basically you need to know SAR(Situation Action Result) and have a few good examples for these.
Third interview was to design architecture for competitor to a popular application. I had to give basic db structure, as well as useful microservices.
Fourth interview was with a manager over a department at Angi. They asked behavioral questions as well, so more SARs(Situation, Action, Result) as well as interest in role/company.
I received my feedback after a weekend; my interviews took place thursday, and friday, and my feedback was received the following tuesday.
While I didn't receive an offer, I am lacking in some of their requirements, I felt the process was positive. They were fast and to the point on feedback and I appreciated being able to speak about the process. I've had a lot of these interviews, and being able to receive feedback has been helpful.