Pre-interview Prep

💪  How to Prepare

👱  Know your Interviewer

Recruiter

Recruiters’ jobs are to identify and build a pool of qualified applicants. Depending on the stage of your interview, a recruiter can play one of two roles. Generally, in the early stages (pre-phone screen, phone screen), a recruiter will be acting as a gatekeeper. They’re ensuring you have the right prerequisites for the position, validating your experience/matching it to the job description, and acting as a filter for the hiring manager and team.

Later on in the process (onsite, offer, etc.), a recruiter will pivot more towards an advocate to try and help you get the job (think: getting you the right prep info for what to expect, going back to the hiring manager or C-level in negotiations, etc)

Remember, recruiters aren’t engineers. Therefore, when answering their questions, it’s important to make sure your responses aren’t too deeply technical for them to understand. You want to namedrop/use buzzwords for languages/frameworks/tech stacks/tools, etc., but you normally do not need to go into deep specifics. Your goal is to provide them with as much information as possible so they can go back to the team and easily describe your work/impact.

Hiring Manager

Hiring managers are responsible for working with HR/recruiting to develop open positions within their team. They usually hold a higher weight in hiring decisions (though this depends on the organization) and have the best idea of “the right fit”. Their job is to hire the most qualified applicant in the process for any given position.

Hiring managers will usually be engineers themselves (some are more hands-on than others) so it’s important to speak more technically with them. Contrary to recruiters, you want to show you can speak deeply and technically, especially when it comes to sharing stories about your past eng work and technical projects.

Engineer/Peer

Interviewing with a peer is one of your best opportunities to truly understand what it’s like to work at a company. Make sure to take advantage of this by asking questions that are more closely related to the job and team itself.

Similarly to with Hiring Managers, you’ll want to match your responses to their technical level.

Cross-functional team member

Some companies will have you interview with a cross-functional team member or leader (think Product, Design, Data, etc.). You may or may not work directly with this person on a day-to-day basis, but their goals are to help the team:

Generally, they won’t be testing you on the role itself, rather other attributes the company is looking for. It could be compatibility, problem-solving, what motivates you or makes you tick, etc. Treat these interviews similarly to the Engineer/Peer interview.

Adjust your responses in technicality to your interviewer. For example, if they’re a Product Manager, they may have a background in engineering so they’ll be better suited to understand more granular technical concepts/specs. If they don’t have a technical background, consider speaking from a higher product/systems view.