Got to know about the company from a hiring event society called Scoutly. Attended the SolarCity event at company head HQ. Around 20 people attended the event. Had an initial screening interview of my resume.
Later after few days a recruiter from SolarCity contacted me on linkedin asking if im looking for job opportunities. I replied saying i had attended the event few weeks back and no one had got back to me. The recruiter then quickly got back to me the next day saying an interview will be arranged. Had a basic phone screening. Then onsite 4 rounds of pure technical interviews with web engineer, Sr web engineer(2) and Director.