Skip to content

This is an outline of important algorithms and data structures for software engineers

Notifications You must be signed in to change notification settings

calvinfeng/study-guide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Study Guide for Technical Interviews

By now it should be week 14 for those who are reading this guide. This study guide outlines the major data structures and algorithms needed to succeed in technical interviews. The official guide was first written by Haseeb Qureshi, titled How To Break Into The Tech Industry - a Guide to Job Hunting and Interviews on his personal blog site. This guide focuses on implementation details of the materials. However, please read Haseeb's guide at least once and follow his advice.

Key Resources

  • Cracking the Coding Interview 6th Edition
  • Effective JavaScript
  • Coursera - Princeton Lectures on Algorithms (1 & 2)
  • Algorithm Design Manual

Optional Resources (Podcast & Blog)

System Designs

Data Structures

Algorithms

Search

Sorting

Graphs

Dynamic Programming & Recursion

Timeline

Coursera might have taken down the algorithm lectures. Use this link https://www.youtube.com/user/Rabynovych/playlists

Week 1

Topics

Week 2

Topics

Week 3

Topics

About

This is an outline of important algorithms and data structures for software engineers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published