Technical Interviewing Resources
Here's a checklist of things that you should probably be prepared to know in a technical interview:
Data types
Basic Bitwise Operations
String Operations
Arrays
Linked Lists
Singly Linked
Doubly Linked
Circular Linked
Queues
Stacks
Heaps
Trees
Binary Trees
Binary Search Trees
Tries
Self Balancing Trees
Traversing Trees
Breadth First Search - BFS
Depth First Search - DFS
Preorder, Inorder, Postorder
Graphs
Dijkstra's Algorithm / A* Search
Hash Maps
Handling Collisions
Sorting algorithms
Insertion
Selection
Merge
Quick
Time Complexities
General Guides
Practical Object-Oriented Design in Ruby by Sandy Metz
Problem Sets
Online Judging Systems
Mock Interviews
Actual Interview Questions
Books
Last updated