DEV Community

loading...

DS & Algos for Interviewing in Python

codebalance profile image Kat 🐆🐾 ・1 min read

I am preparing to interview at FANG companies, and am reviewing the material I've learned at the Data Structures & Algorithms Nanodegree at Udacity.

Here's an overview of the topics that are covered in the Nanodegree:

  1. Introduction
    1. Python Refresher
    2. How to Solve Problems
    3. Efficiency
    4. -- Solve some problems --
  2. Data Structures
    1. Arrays & Linked Lists
    2. Stacks & Queues
    3. Recursion
    4. Trees
    5. Maps and Hashing
    6. -- Solve some problems --
  3. Basic Algorithms
    1. Basic Algorithms
    2. Sorting Algorithms
    3. Faster Divide & Conquer Algorithms
    4. -- Solve some problems --
  4. Advanced Algorithms
    1. Greedy Algorithms
    2. Graph Algorithms
    3. Dynamic Programming
    4. A*
    5. -- Implement A* --

This blog series is the place where I'm planning to collect and save materials for future reference.

Discussion (1)

pic
Editor guide
Collapse
codinglanguages profile image
Your DevOps Guy

Here are the notes I took when got the job at Amazon. I hope you will find them useful.