I am a Senior Software Engineer at a Fintech startup based out of Bangalore, with 6 years of experience in Backend Engineering. I wanted to write this blog primarily for myself, so that in case I interview for a lead position, I can keep these learnings at the back of my mind.
Recently, I was tasked with taking the first round of interviews for a backend tech lead position. The first round involved a technical discussion, where the candidate was given a design or coding problem (e.g., designing an in-memory database or status tracker). This was to gauge the candidate’s ability to interpret the problem, communicate effectively, and approach the solution. We allowed candidates to use any internet resources, including their preferred LLMs, since coding without StackOverflow or ChatGPT is rare nowadays.
Here are some red flags I identified in candidates I rejected:
Written on: November 1, 2024