Hack the Technical Interview: Algorithms Practice


Workshop Overview

  • Beginner
  • 1.5h - 2h
  • Algorithms, Technical Interviews

Learning Objectives

  • Solve common interview questions
  • Learn what makes a good vs. a better solution
  • Practice asking questions and explaining code

About this Workshop

During this workshop, you’ll learn strategies to help you perform better in technical interviews. You’ll practice algorithms, ask and answer questions, and get more comfortable with technical interview challenges.


You can get better at presenting strong solutions to code challenges and algorithm questions given to you in technical interviews with practice! Learn the difference between a good solution and a great solution. Practice writing and explaining strong answers to difficult interview challenges.


Technical interviews can be intense, which is why it’s so important to starting practicing early and get as much practice as you can. Writing a good solution to the problem is only the beginning — technical interviewers are evaluating more than just your code. Learn how to impress them in multiple ways!

Requirements / Prerequisites

Participants can choose to work out their solutions with paper and pencil, on whiteboards, or on a computer in their preferred coding environment.

Participants should be comfortable writing functions in the coding language of their choice. Solutions are presented in Python, but the skills and best practices are language–agnostic.