Crash Course: Technical Interview Prep

Vera Zago
Vera Zago
Aug 22, 2017 · 1 min read

As we wind down the final moments at Flatiron school, I’ve started a quick punch list of tips and tricks for getting ready for the dreaded technical interview.

General guidelines:

  • Study at least 4–6 weeks, for 2–3 hours a day using a whiteboard as much as possible.
  • Google search the companies you want to work for and look for resources on their interview process. When in doubt, find out how the big boys do it: Google, Facebook, and Amazon. Read up on Glassdoor on how others experienced the interview process.

Practice:

  • Practice, practice, practice preferably with other folks and/or online
  • https://codefights.com
  • Check out local Meetups for study groups and sessions. For example, Women Who Code NYC hosts a monthly algorithms practice session in several programming languages.

The books:

The course and it’s study guide:

https://study.cs50.net/

Everyone mentions these topics:

  • String Manipulation
  • Recursion
  • Hash Tables
  • Stacks, Queues (implementation, etc)
  • Recursion
  • Linked Lists
  • Binary Trees (Maybe)
  • OOP and maybe function programming concepts (CS51)
  • Data Structures & Algorithms (CS124)
  • Complexity and Big-O questions
  • & more
)
Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade