The interview process was chaotic, one of the worst candidate experience I had when interviewing with companies. There isn't good alignment internally in the company, one person has one standard and expectation about the role, the other has totally different standards. I was asked to do a one-week assignment and go through several rounds of interview. I was always given positive feedback about my performance and my design assignment, but in the end, it turned out to be a big surprise that the team doesn't need an extra person. Why do I go through the whole process then? As a candidate, I don't feel being respected and treated nicely. The company has absolutely power to say anything and turn you down.