I applied online. The process took 2 weeks. I interviewed at Vivint (Lehi, UT) in July 2016
Interview
Applied for the job on careers website, contacted by recruiter next day, then I had a phone screening a few days later. Then an onsite technical interview with a couple of developers, then another interview with senior management.
Interview questions [1]
Question 1
Technical interview included basic C# questions, knowledge about microservices, web services. They asked me how to model a couple of simple problems on the whiteboard using Dictionaries and Linq. They asked how to solve the missionary and cannibals problem.
I applied through a recruiter. The process took 6 days. I interviewed at Vivint in July 2017
Interview
I had a short screening over the phone, an in person interview with some technical leads and then the director that would be over me. While I'm disappointed that I didn't get an offer, I'm most bothered as to the reason why. The director completely passed on me because he failed to understand me. I said that my co-workers would never accept me as one of their own, yet he thought that I didn't like them. That is not true at all. It's their loss though. I am highly qualified for the position based on all feedback before this meeting and yet the director's misunderstanding cost me my offer.
Interview questions [1]
Question 1
I was asked to design a database with tables related to a car rental agency and write a query against it
I didn't proceed to interview.
I was told they have good pay and benefits, so I contact their internal recruiter and ask their salary range of similar position. I was asked about my current salary (which I made a mistake to reveal it ), and then come back with a lower title position and a salary range with marginal increase. I said thank you and didn't proceed to interview.
Hope everyone else not making same mistake.