User:KRSogaard/Books/InterviewPrep

Interview Prep

 * Math
 * Division algorithm
 * Multiplication algorithm
 * Logarithm
 * Unit circle
 * Quadratic equation


 * Design patterns
 * Creational patterns
 * Creational pattern
 * Abstract factory pattern
 * Builder pattern
 * Factory method pattern
 * Lazy initialization
 * Multiton pattern
 * Object pool pattern
 * Prototype pattern
 * Resource Acquisition Is Initialization
 * Singleton pattern


 * Structural patterns
 * Structural pattern
 * Adapter pattern
 * Bridge pattern
 * Composite pattern
 * Decorator pattern
 * Facade pattern
 * Flyweight pattern
 * Front Controller pattern
 * Module pattern
 * Proxy pattern


 * Behavioral patterns
 * Chain-of-responsibility pattern
 * Command pattern
 * Interpreter pattern
 * Iterator pattern
 * Mediator pattern
 * Memento pattern
 * Null Object pattern
 * Observer pattern
 * Publish–subscribe pattern
 * Servant (design pattern)
 * Specification pattern
 * State pattern
 * Strategy pattern
 * Template method pattern


 * Architectural pattern
 * Visitor pattern
 * Model–view–controller
 * Presentation–abstraction–control
 * Model–view–presenter
 * Model View ViewModel
 * Layer (object-oriented design)
 * Peer-to-peer
 * Multitier architecture


 * General Computers
 * Floating point
 * Double-precision floating-point format
 * Decimal floating point


 * Algorithms
 * Sorting
 * Merge sort
 * Quicksort
 * Heapsort
 * Introsort
 * Insertion sort
 * Selection sort
 * Bubble sort
 * Timsort
 * Radix sort
 * Bucket sort
 * Counting sort
 * Tree sort
 * Burstsort


 * Data Structures
 * Tree (data structure)
 * Binary tree
 * Binary search tree
 * Red–black tree
 * AVL tree
 * Treap