I was contacted by a recruiter for a position in Hardware Architecture Modeling in Ambarella. I had a phone interview with hiring manager followed by on-site interview with 5 people. I was in for 4 hours of technical questions grilling. Mostly C/C++ and algorithm questions, write sorting algorithm, complexity of search algorithms on different data structures, ect. Some DSP related questions as well. All of the interviewrs were with a company since founding, therfore don't expect any mobility. Two of the interviewers were quite arrogant but not rude. I don't think I'd be joing even if offer was made. Didn't get the good vibe about the place.