3 ms·
I don't understand this article as applied to the interviewing experiences I've just had. The wide berth of interview questions I've had in the past does sugges
by adamredwoods 7y ago
I don't understand this article as applied to the interviewing experiences I've just had. The wide berth of interview questions I've had in the past does suggest that I do need to know quite a bit, and in addition, the slight mistakes I've made have led to many rejections.
It's not just knowing your comp sci basics such as recursion or closure or BigO, but knowing quirks in multiple languages, and know them well enough to catch them in a coding interview. If you don't get everything exactly correct, then you are rejected and labeled an imposter (and labeled so much so, Amazon will block you from any further interviews for one year).
It also takes knowing as many platforms as possible if one wants to be as employable as possible. The current hotness is React, but I've still seen some good Angular jobs out there, and knowing both to a high degree will make one a tad more employable. How much of an imposter am I if I know React, MVC patterns, but just a little Angular, and apply to an Angular job?
None of the jobs I've applied to are senior level, yet it makes me shudder in fear to ever interview again beyond the entry level. The imposter syndrome is real, not because of my insecurities, but because of the outcomes of the interviews I've had.
- eximius 7y agoIt sounds like you've had some bad interviews - that is, that your interviewer did a poor job. Small nitpicks should not disqualify you, small mistakes should not disqualify you. In fact small mistakes are expected and can be used as part of the interview to see if the interviewee can identify their mistakes when hinted at. I've never been required to know a particular platform before. I HAVE been asked to do a small API project in Go prior to the interview, which is similar, but it was an excellent take home problem in scope and completeness. Something like a TodoMVP in React. Something that doesn't require mastery, they just want to see that you can do something that takes more than an hour. It is reasonable for a company to decline to hire if they cannot afford for you to train in a new technology on the job. But this is a failing in the company and NOT a rejection of you.