Google Interview onsite. Silicon Valley

Was invited for an interview targeting specific team. Phone screen was waived.

  1. Leadership interview. It was a conversation about personal qualities, software development pracitces (code review, scrum etc.) Felt like an informal chat.
  2. Coding session. Feel like I 90% solved it.
  3. Lunch break
  4. 2nd coding session. Arrived at solution but made mistakes and used hints from interviewer
  5. 3rd coding session. Solved the first problem. Described algorithm for the second but ran out of time to code it.
  6. System design. This was a multipart discussion with different problems explored in my design. I think I did well here.

Received feedback within three days as promised. They said that they really liked me but the answer was “no”. Told me that they want to see me again in twelve months. Is it normal?
Overall it was a great experience despite the failure.