Technical Interview Training Map
Programming language knowledge
Correct syntax in a popular language (C/C++, Java, Python, Ruby etc.)
   Web analytics
   Simple interview questions
   Contribute
Elementary data structures
Arrays
   Classroom analysis
   Contribute
Linked lists
   Contribute
Stacks
   Balanced brackets
   Expression evaluation
   Contribute
Queues
   Contribute
Double ended queues
   Tweets per second
   Contribute
Elementary graph
Graph representation (adjacency/incidence list, adjacency/incidence matrix)
   Contribute
Traversing
Breadth first search
   Contribute
Depth first search
   Contribute
Topological sort
   Contribute
Strongly connected components
   Contribute
Weighted graphs
Shortest path
   Uber dispatcher
   Contribute
Minimum spanning tree
   Contribute
Trees
Tree representation
   Contribute
Binary search tree
   Contribute
Heap
   Selection
   Reducer (MapReduce)
   Contribute
Hash tables
   Tuple sum
   Contribute
Bit manipulation
   Contribute
Sorting and order statistics
Sorting algorithms (Quick-Sort, Merge-Sort, linear time sorting etc.)
   Sorting students
   Relative sort
   Sorted merge
   Contribute
Order statistics
   Majority number
   Contribute
Binary search
   Sqrt
   Count occurences
   Contribute
Basic computational geometry
Points and line segments
   GPS positioning
   Neighbourhood
   Contribute
Convex hull
   Contribute
Strings
Basic manipulation
   Text editor
   Search engine
   Contribute
Rabin Karp
   Hash String (Map Reduce)
Search
Trie/Prefix trees
   Typeahead
   Contribute
Regex
   Basic search query
   Contribute
Advanced algorithm design
Greedy programming
   Contribute
Backtracking technique
   Priority
   Contribute
Divide et impera
   Contribute
Dynamic programming
   Coins
   Max sum
   Contribute
Recursion
   Contribute
Math
Arithmetics
   Fast power
   Fraction
   Contribute
Probabilities
   Contribute
Concurrency and synchronization
   Contribute
Distributed systems
   Contribute
Networking
   Contribute
Databases
   Contribute
Operating systems
Basic scripting
   Contribute
User space (system API)
   Contribute