First round was a recruiter screen. The second round was 3 interviews, over 2 days. One interview was coding, the second was values, and the third was system design. I aced the coding and values. For the system design, I felt I did well but got rejected a few days after due to missing one small part/answering one question wrong. I appreciate the hiring team telling me why I was rejected, but after acing 2/3 interviews, it felt strange to get rejected for such a small mistake.