I applied through other source. The process took 3 weeks. I interviewed at SolarBridge Technologies in Apr 2014
Interview
Was contacted initially by HR via LinkedIn. Had a phone interview with the HR person ("Sr. Recruiting Consultant"), followed by a phone interview with the hiring manager for the position a few days later. These were pretty reasonable, no really tough questions, just stuff any applicant for the position should know.
I was called in a few days after that for a series of onsite interviews, one at a time with 6 different people, ending with the same hiring manager I'd talked to on the phone. This style of onsite interviewing seems to be pretty popular these days. I felt like I did a pretty good job with these interviews; I don't recall any particular question as highly challenging or unreasonable. Any shakiness I may have had would be due to my own issues (a bit of a lapse since the last time I did this professionally, etc).
The process was very professional, very smooth, polite and gracious on the part of everyone involved, especially HR. Out of the whole experience, I largely ended up with a good impression of the company and the people working there.
There was only one negative aspect, and a not insignificant one at that. They decided not to hire me, and then did not let me know until I asked a week later. Had I not asked, it's uncertain that they would ever have bothered to tell me. This is all too common in hiring these days, but even if everyone is doing it, I'll still call it out because I believe it's the wrong way to treat people.
Aside from that, I think this is a great company, with a solid product idea and existing technology, a nice social atmosphere and a bright future.
Interview questions [1]
Question 1
Apparently there were some questions that I answered incorrectly or inappropriately, but I never got the opportunity to find out which these were. I thought I did pretty well with the onsite interviews actually, and walked out feeling pretty confident. So it was a surprise that they chose not to make an offer. Technical questions included issues about program structure (main loop code versus ISR code), concurrency issues with respect to interrupted operations (crtitical sections and mutexes), timers, i2c, SPI and other interfaces, etc.