Was asked to come to Palo Alto campus for full day interview from 10am-4pm. Only lasted until about 2:30 which was a relief. Started with 15 minute technical presentation followed by Q&A. Then had 45min technical interviews with 1-2 folks at a time, either people on the team or people that worked closely with the team. Stayed in one room the whole time, preordered lunch was brought in and the lunch break was an interview in itself.