Nothing strikes fear into my caffeinated heart as the words “Technical Test”. Mostly because, unlike the more predictable interview, I have no idea what to expect.
Over my career, technical tests have consisted of many things, including:
These are just the tip of the iceberg, yet already vary wildly in time required and depth.
As eluded to above:
Are these worth your time? Despite the tone of the article up to now, I’d say sometimes.
Being asked to spend hours of my day unpaid coding for someone, I would politely postpone the generous offer and put my time into applying for more jobs. You can always circle back, you’re not wasting of their time as they would yours.
Sometimes a technical test, especially a remote one, will involve building a project within an allotted number of hours. They sound like a grind, however, sometimes it can be an opportunity to kill two birds with one stone and flesh out your portfolio on GitHub.
In addition to maybe filling a hole in your portfolio, you’ll have something near to a scope already in the bag for next time.
As a professional, as opposed to an academic post, I find myself working long hours in solitude. Rarely do I have to describe the workings of my code. I often struggle in interviews to express what is in my head, especially to someone who may not themselves be as technical (otherwise why would they want to hire me?).
The classic debugging method can be a good way to prepare for interviews. Talking to your monitor, or your pet, as you code can help you become more articulate and maybe even Google the correct terminology so you can sound a lot more confident and knowledgeable.
What else do you want from an interviewee than someone who sounds like they know what they are on about?
Some tests are tough. You’ll apply to maintain a brochure site and be asked to recite sorting algorithms from heart, or write code without any resources such as auto-completion or Stack Overflow.
Unless you are applying to Google I wouldn’t take it to heart. The applicant who will breeze that gauntlet might well find themselves bored once in the role.
The real world isn’t about scoring on written exams and excelling under test conditions. There is a myriad of resources for preparing for your upcoming job hunt.
However, in my personal opinion, I believe your time would be much better spent:
I hope this article offers some comfort to the stressed. Feel free to get in touch, even if it’s just to talk shop.
Take it easy.