6 ms·
This is a $65,536.00 question. Keep in mind that: a) once hired, you will be dealing with a team hired using these programming quizzes, in other words, people
by java-man 5y ago
This is a $65,536.00 question.
Keep in mind that:
a) once hired, you will be dealing with a team hired using these programming quizzes, in other words, people who value simple rituals instead of in-depth understanding
b) if the employment takes priority over quality of team, you must learn how to deal with mediocrity and incompetence. In fact, I suspect the main reason for these tests, especially those conducted on a whiteboard, is to gauge the candidate's ability to deal with idiotic assingments (i.e. can I offload the work I don't want to do on this guy?)
So perhaps, if you want to be employable, you should state upfront: I LOVE doing meaningless repetitive tasks that no one wants to do!
- giantg2 5y agoBut they all seem to want code screens, so that seems to make "a" moot. And for "b", the whole point of employing someone is to have them do the work you don't want to do, or can't do yourself.
- java-man 5y agoMay be that explains why we have crappy software? Your observation is true. Very rarely employers want to hire a competent (read: expensive and finicky) developer. They would rather have a team (team is good!) of average developers that can work at a moderate pace, generating reliable paychecks for everyone involved. It's only in a startup, or in a small company where the people who decide have a stake in the game (and/or skin), you might get hired for your actual competence. so, if you want to work for amason or guugle or appel or phasebook - better learn how to whiteboard.
- giantg2 5y agoYeah, I'll probably be on a performance plan next year because, based on feedback I'm "slow". Yet another feedback I got was that they were surprised by the very thorough analysis I do and the way I am able to articulate it. So slow and finicky.