Initial phone screen, then you show up to the office, get an in person tour, high level interview with managers, lunch with potential team members, and finally a technical interview with your potential manager and a team member or two
Interview questions [1]
Question 1
Whiteboard a solar-powered residential system with as much detail as you're comfortable with