A recruiter contacted me over Linkedin citing that I will be a good match for one of their Research Engineering positions. This position was a mix and match of Analytics and pre sales. Had 2 rounds of generic phone interviews. Nothing technical at all. Then I was invited for onsite interview at their head quarters in San Francisco. There were 4 rounds of 1:1 interviews. 2 technical and 2 rounds of general domain knowledge. Technical rounds were a bit challenging, but manageable.Nobody is clear about the revenue model and long term business goals. So any question on that regard is not desirable. Everybody looked busy with their schedule. they have been interviewing ton of people off late. 3 weeks after onsite interview was notified that the hiring manager was not interested!