5 steps, process took more than a month - HR interview - technical interview - take home test - take home test discussion with team - final call The experience was great except last part. Each people in the process was really nice. I got feedback directly after the steps. After the final call HR confirmed that I don't have any concerns, also informed me that they are going to debrief! I got the rejection email after 1 week. The reason was that they decided to move forward with a better candidate.