.

Introduction

“A ship is safe in harbor, but that’s not what ships are for.” - William G.T.

This website is a resource that students and software engineers can use to prepare for their upcoming coding interviews. It is a comprehensive guide detailing patterns and algorithms that often appear during the technical interview. Written and developed by @jessebinghan through experience, practice and research.

Note: As a individual managing and writing for this site, there will be a good likelihood for typos and errors occurring. Feedback and suggestions are greatly appreciated and can be sent to any of my socials.

Features

  • hourglass_flowing_sand Quickly understand the basics of data structures
  • thought_balloon Learn to recognize popular coding question patterns
  • book Concisely written to avoid lengthy reading time
  • pencil2 Elegantly commented for comprehension
  • link Sidebar organized into distinctive topics for optimal progress

Learning

Suggested learning strategy:

  1. Read the problem and give yourself around 5 minutes to just think of a solution, there is no need to use a keyboard at this point
  2. If you can determine an approach, then you may code it up and solve the problem
  3. If the problem cannot be solved within 30 min, pull up the Solutions tab and read an approach from one of the top posts
  4. Implement the approach yourself, and if you cannot do that then read the source code and return to this problem at a later date

Socials