Context and disclaimer: I run an intense and successful bootcamp focused on preparing for Tech interviews. A 100+ people from all over the world have prepped with us since we started a year and a half ago. <a href="http:&#x2F;&#x2F;interviewkickstart.com" rel="nofollow">http:&#x2F;&#x2F;interviewkickstart.com</a>.<p>We&#x27;ve since learnt a lot about what makes successful engineers. While nearly everyone who goes thru us (and is actively looking) gets placed somewhere nice, the people who crack some of the hardest interviews generally fall into ONE or MORE of the following categories:<p>1. They are just bright from the get go. A high IQ.<p>Haseeb, from the little I&#x27;ve read about him, seems to fall into this category. They can get by with normal amount of practice viz. brush-up.<p>2. They are extremely prepped.<p>A crude measure of prep, is how many algorithmic problems you&#x27;ve practiced. Some of these people have crossed 300+ problems. Written code for each. And repeated it. It takes several months to a year to do this with diligence and focus.<p>3. They have been coding for a long time. Almost precocious-ly.<p>They have written so much code, that a lot of constructs are now muscle memory. All they need to do in an interview, is to intuit the solution. After that, they impress the heck with their coding fluency.<p>4. They are competitive programmers for some time<p>They don&#x27;t have to be toppers or winning competitions. e.g. Yellow on Topcoder is sufficient.<p>5. They went to a particularly strong and competitive CS program<p>Some programs in the country prepare you for such interviews. Rare, and difficult to get into, but they do.<p>6. They got a soft interview-panel.<p>Interviews are heavily dependent on who interviews you. Especially at large companies, there is a wide variance in grading standard, experience in interviewing and beliefs, and hence there is a wide variation in talent, despite centralized hiring committees.<p>You need a bit of luck anyway, but sometimes you get an entire panel that you happen to gel with. A little bit of preparation and getting such a panel puts you over the magic line.