User:Softboysxp/Books/Tech Interview Preparation

Tech Interview Preparation

 * Data Structures
 * Associative array
 * Hash table
 * Binary tree
 * Binary search tree
 * Heap (data structure)
 * Binary heap


 * Algorithms
 * Big O notation
 * Sorting algorithm
 * Quicksort
 * Merge sort
 * Heapsort
 * Radix sort
 * Breadth-first search
 * Depth-first search
 * Dijkstra's algorithm
 * Levenshtein distance
 * A* search algorithm


 * Cloud & Distributed
 * Amazon Web Services
 * Amazon Elastic Compute Cloud
 * Amazon S3
 * Amazon Elastic Block Store
 * Amazon DynamoDB
 * Amazon Relational Database Service
 * Amazon SimpleDB
 * AWS Elastic Beanstalk
 * Apache Hadoop
 * MapReduce
 * Cache coherence
 * Bus sniffing


 * Database
 * Relational database
 * NoSQL


 * Operating Systems
 * Mutual exclusion
 * Reentrant mutex
 * Semaphore (programming)
 * Lock (computer science)
 * Monitor (synchronization)