Programming Interview questions solved, in C# I Use LinqPad to get things going quickly. Strings & Arrays If an element in an MxN matrix has 0, replace entire row and column by 0 Searching & Sorting Binary Search (Iterative & Recursive) Linked Lists Return Kth element from last Remove Duplicates from the list (with buffer & with no buffer) Stack Auto Resizing Stack Binary Tree InOrder traversal (Iterative & Recursive) Print root to leaf paths