Most companies will want to be sure youâre the right fit for their organization before scheduling a full âroundâ or âonsiteâ. There are two reasons they do this:
Hereâs the simple truth: people lie on their resume. âLieâ might be a bit strong, but itâs true! When you need a job you need a job and people will emphasize what they need to in order to get in the door. Screeners and recruiters know this, so in this section weâre going to step through what that might look like.
First things first: check to be sure your resume is accurate in terms of how it portrays your skillset. Did you use the words âmasterâ or âexpertâ? Your screener will zero in on that guaranteed.
You will be studying some super tough problems in a short while - but it will all be for nothing if you forget the very basics. Let me give you an example - something that happened to me a few years agoâŠ
Rob, I see here that you really like Elixir and youâve written some open source libraries with it and even given a few conference talks. I love Elixir too - great language. Would you say that Elixir supports first-class functions?
This is going to sound absolutely crazy⊠but I utterly froze. I know what first-class functions are - Iâd written about them! When youâre in an interview setting, however, and depth-first traversal is cycling in your brain, even the most basic things can completely escape you. In this instance, I saw the concept in my mind, but the exact definition and phrasing just evaporated. I said as much to my interviewer and they were understanding. Unfortunately for me, I was completely thrown off my game and struggled to get back on track.
Note: if you donât know, first-class functions are functions that are treated like any other variable. JavaScript callbacks are a prime example.
Letâs go through some screening questions now. I obviously donât know your skills, but Iâll do my best for each popular language out there. Before you go on - look over your resume. See if the words I focus on are in yours. If so, translate as appropriate.