|
Reader, Wow, are we halfway through February already? That was fast. Hope you had a great V Day over the weekend 𫶠Let's talk about another interview I had back in December. A friend from a past job referred me, so I thought it would be a walk in the park. I'll spoil the ending for you -- I didn't get an offer, but I did make it through all the interviews. So what happened? The ReqThe role asked for these skills (I've passed it through Gemini to conceal the firm): Some insider knowledge the job description didn't mention but which I found out during the interview:
So, in a nutshell, they needed someone who could...
But they didn't need an architect or a mentor. Just someone to crank out tests and fix the framework when it broke. A Mid-Level QA Engineer, basically. So how did they interview for this req? The Interview ProcessTo their credit, it truly was as streamlined as it gets (both a good and bad thing, btw):
Did you see code in there? I didn't. At the time, that was a bonus for me. Personally, I don't love coding exercises. I don't know many who do. Especially when it feels high-pressure or some contrived Leetcode problem that none of the SDETs on the team know how to solve. The DecisionWhen they ultimately passed on me, they told me there was another candidate who slightly beat me but they wouldn't give a reason. So I ended up pulling my friend aside who referred me and asked what happened. They told me something so shocking that it changed my entire view of the hiring process: "It honestly was a very tough decision. We wanted both of yall. However, the other candidate was slightly stronger based on his years of experience and how he always has a game plan for everything. You were more of a 'go-with-the-flow' kind of candidate, which isn't terrible. We just figured that a role with this much ambiguity needs someone who plans more than just figures it out as they go." Let's break down the problems this feedback reveals. "Vibes-based" hiringThey made a $130,000/year decision based on a personality type. Planner vs. Adapter. They wanted a Planner. But can the Planner code? They won't know until Month 1. The problem with conversational interviews -- as much as I do love them, I'm a yapper -- is that it's tougher to learn the candidates true technical abilities. Anyone can learn enough lingo to "talk the talk" about testing and test automation. It's even possible to make up convincing work experience stories. Who's gonna know you didn't actually increase test coverage at your last job by 50% using Playwright or cut test runtime by 70% by parallelizing jobs in GitHub Actions? AI is great at helping people cheat in conversational interviews nowadays. A quick aside here about personality type, too:
If you have "ambiguity" in a project, you don't want someone who needs to calculate their every move. You want someone who understands that clarity comes from investigating and iterating. But hey, I'm a little biased đ The "years of experience" trapThere's no way of knowing what the "density" of that candidate's years of experience is. I use the term "density" to refer to the amount of learning and achievement baked into each year. (Maybe it's a thing already, haven't googled it.) Let's take 2 imaginary candidates with 6 years of experience, for example: Candidate A
Candidate B
Candidate A has proven their ability to adapt to new challenges and build stuff from scratch. Candidate B has more depth of experience with certain tools but is mostly writing test scripts. Drastically different skill profiles with the same years of experience. It's like what mom always used to say:
"It's what's inside that counts" â¤ď¸ Recruiters!Youâre responsible for ensuring the best cultural and technical fit. In this case, the process wasnât structured around clearly defining what success looked like, and the recruiter waited an extra week while the team "came to a decision". And after all that, it ultimately came down to âwho is strongerâ with a gut-based choice. Hopefully that role doesnât end up back on the recruiterâs desk in six months. Make sure youâre partnering with hiring managers early to clearly define success for the role so you can maintain control of the wheel. In Part 2, we'll talk about how this interview process could be improved so the hiring manager doesn't have to hire based on "vibes" and calendar years.-Steven |
Helping tech recruiters vet client requirements and job candidates for technical roles by blending 20+ years of Engineering & Recruiting experience.
Reader, In Part 1, you saw how a facilities management SaaS had to take a leap of faith because they didn't assess the technical ability of their candidates. Quick recap on the technical skills the req asked for: fwiw, not all of this seemed necessary from the conversations I had These were the skills the role actually required based on the conversations with the hiring team: Maestro or Appium (mobile app test automation scripting & debugging) Mobile testing TypeScript CI/CD for running tests...
Reader, In Part 1, we talked about Jake, one of the best recruiters I've ever worked with as a candidate. He was great, but ultimately had a "miss" in his hiring practice which cost his team time. Jake spent hours sourcing and interviewing candidates for this role, only to see every finalist rejected because they failed the assessment. At first, Jake thought he was just sourcing the wrong candidates. When we took time to compare the assessment to the actual job requirements, the misalignment...
Reader, Hey again. It's Steven, the QA Engineer who thinks he can talk about recruiting (I kid, that's what Jaclyn's here for lmao). Story time. While on the job hunt -- between November and January -- I interviewed with a productivity SaaS I shall not name. You'd know who they are, probably (maybe not, some folks I talked to hadn't heard of them). Anyway. I got all the way to the end of their interview process but flunked their Leetcode challenge. I almost wrote about this interview...