Several phone screens before site visit to Milpitas, 4 rounds of technical interview, hiring manager was present throughout the day, which was different, 1:1 with hiring manager was very long, well over 2-3 hours spanning project management questions, technical questions, probably even solution seeking questions, total interview lasted about 8 hours.