Published Jun 9, 2020

Episode 412: Sam Gavis Hughson on Technical Interviews

Technical interview expert Sam Gavis Hughson unpacks the complexities of bias and fairness in interviews while offering practical strategies and resources for preparation, highlighting the importance of balancing technical prowess with soft skills.
Episode Highlights
Software Engineering Radio - the podcast for professional software developers logo

Popular Clips

Episode Highlights

  • Frameworks

    emphasizes the importance of having a structured framework for tackling technical interview problems. He suggests starting with a brute force solution and then optimizing it through a stepwise process, focusing on bottlenecks, unused code, and duplicated work 1. This approach not only helps in finding solutions but also builds confidence and social skills through mock interviews, which can be practiced on platforms like pramp.com and interviewing.io 1. adds that understanding the interviewer's perspective can also enhance one's performance 2.

       

    Skills Balance

    Balancing technical and soft skills is crucial in technical interviews. notes that while technical skills are often the make-or-break factor, soft skills can tip the scales when interviewers are undecided about a candidate 3. He explains that interviewers may subconsciously help candidates they like, highlighting the importance of communication and collaboration 4. Hughson advises candidates to maintain composure and focus, even if they feel they're not performing well, as interviewers often value the process over perfection 5.

       

    Role Alignment

    Interview processes should align with the specific roles being hired for, yet acknowledges the ongoing debate about how closely interviews should mimic actual job tasks 6. He argues that while project-based assessments can be insightful, they often require significant time and resources, making them impractical for both candidates and companies 7. Hughson suggests that while technical interviews may not perfectly reflect job duties, they remain a necessary tool for evaluating a candidate's problem-solving abilities and adaptability 6.

Related Episodes