Skip to content

Instantly share code, notes, and snippets.

@g-akshay
Last active April 16, 2020 06:12
Show Gist options
  • Select an option

  • Save g-akshay/c660309b14b1c223f03786c7cc8c0008 to your computer and use it in GitHub Desktop.

Select an option

Save g-akshay/c660309b14b1c223f03786c7cc8c0008 to your computer and use it in GitHub Desktop.
Data structures

Topics to study

common stuff

Array Problems

Linked list

Strings

Binary tree

https://www.i-programmer.info/programming/javascript/1899-javascript-data-structures-the-binary-tree.html

System design and Architecture

most asked topics

  • Hash tables
  • Linked lists
  • Breadth-first search, depth-first search
  • Quicksort, merge sort
  • Binary search
  • 2D arrays
  • Dynamic arrays
  • Binary search trees
  • Dynamic programming
  • Big-O analysis
  • --- sytem design
  • HTTP (at the protocol level)
  • Databases (indexes, query planning)
  • CDNs
  • Caching (LRU cache, memcached, redis)
  • Load balancers
  • Distributed worker systems
  • High scalibility ()must read
  • SOLID princilpes
  • ACID

Design problems

Architecture

Questions

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment