Thursday, November 10, 2011

Developer Must-Have Knowledge

This post is going to be a work in progress. Here is a list of typical developer must-have knowledge you'll encounter in many coder interviewing books. I'm going to be looking into each these topics, and expanding on this article as to why these bits and pieces are considered crucial and what the underlying concepts highlight.

Data Structures
Linked Lists
Binary Trees
Tries
Stacks
Queues
Vectors / ArrayLists
Hash Tables

Algorithms
Breadth First Search
Depth First Search
Binary Search
Merge Sort
Quick Sort
Tree Insert / Find / etc

Concepts
Bit Manipulation
Singleton Design Pattern
Factory Design Pattern
Memory (Stack vs Heap)
Recursion
Big-O Time

Other bloggers writing similar stories:

No comments:

Post a Comment