My own experience from a few years back. I had relevant skills for some technology they were ramping up and got an call from them 1 hour after I submitted my resume. Next day did a phone screening and they wanted to interview me in person. The interview was for two days with 18 people. Most were coding and problem solving questions with engineers and then some management. I did correctly one all questions except one I got incorrectly and one I stumbled a bit. In the end I didn't get the offer because I was not enthusiastic enough. Apparently because I also mentioned I was interviewing at a startup. Honestly I felt I could contribute more to the startup than be a cog in the wheel at a big company. In hindsight the startup was more lucrative for me as an individual...