3 ms·
It isn't the technical skills that are lacking, it is confidence and the ability to sell yourself. If you have the experience and code samples, you can still ge
by iguana 13y ago
It isn't the technical skills that are lacking, it is confidence and the ability to sell yourself. If you have the experience and code samples, you can still get technical questions wrong, so long as you're able to admit defeat in a confident, intelligent way. You're not asked esoteric CS questions to see if you understand CS, you're asked them to demonstrate your critical thinking skills, ability to communicate, ability to ask smart questions, and, most important of all, ability to ask for help when needed.
Personality goes a long way to getting a job, technical chops go a long way to keeping it. The hiring managers that reject you based on answering technical questions incorrectly are probably not being honest. It's an easy thing for them to fall back on when making such a difficult decision; often just saying "we don't like this guy" is difficult for HR to reconcile, especially if they interview a lot of people.
TL;DR be confident in your abilities, listen more than you talk, and learn how to ask the interviewer the right questions (known in sales as Questions that Sell). Getting any job is an exercise in marketing and sales. Getting through even the most technical interview is an exercise in sales.