News for hackers. Stuff that matters.
Re:Ask HN: Reasons to stay in Software Engineering by rahimnathwani on Sunday July 15, 2018 @12:05PM (#17535785)
tl;dr:

- None of us know everything about every environment, even though we often imagine we do

- If you want a job, and spending a few hours prepping on data structures and algorithms (either to improve your performance, or to verify your performance is in fact perfect) will help your chances of success or your confidence, why not do it?

You might want to consider:

- Just because you don't want to follow the recruiter's advice, it doesn't mean it's a 'stupid book'.

- Although the recruiter mentioned 'programming problems', the problems in the book may test a wider (or just different) range of skills than what you (or I) consider 'programming'

- The fact that you've 'never prepped for a tech interview' may have impacted the set of environments in which you have worked, and it may be hard to know whether you would enjoy working in those places where preparation is 'table stakes' (i.e. necessary but not sufficient) for success.

- Companies that interview in ways that require/expect some preparation might be (intentionally or unintentionally) filtering out candidates who are not willing to do what is required to achieve their aims. (If you're not willing to spend a few hours with a book to increase your chances of landing a great job for the next 2-3 years, then maybe you wouldn't be willing to learn whatever JS library is required to succeed at your next project.)

You and I have not yet had the pleasure of meeting. But I know other people with 10+ years of coding experience, and the majority would improve their chances of succeeding at a given interview loop, by preparing using 'cracking the coding interview'.

Re:Ask HN: Reasons to stay in Software Engineering by mmt on Monday July 16, 2018 @03:47AM (#17539472)
> would improve their chances of succeeding at a given interview loop, by preparing

It seems to me that you're presupposing that "success" equates to ending up with an offer.

I posit that for some professionals, success is actually deciding (ideally mutually) if employment is desirable/beneficial. The decision may well be that it is not, but that would still be a success.

In this latter situation, preparation time might be better spent researching the background of the team on would be joining, the company itself, and technical and cultural environment, in order to ask better questions during the interview, rather than studying so as to achieve what could be, arguably, described as gaming the technical screening portion of the process.