Return to Activities

Hack the Technical Interview:
Algorithms Practice

Learn how to ace technical interviews by practicing your algorithms!

Workshop Overview

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

Learning Objectives

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

Have a question?

Get in touch if you have any questions regarding this workshop or MLH Localhost.

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. Pratice 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 pratice 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.


When you host an MLH Localhost activity, we’ll send you everything you need to run it. Here’s what we’ll send you:

The List:

Resources & Downloads

Additional Practice

Looking for additional practice after the workshop? Check out Interview Cake for more practice problems and strategies.

Get Started

The hackers are waiting for you.

Have a question?