To answer interview questions on coding, you should brush up on — Arrays, Strings, Linked Lists, Recursion, Sorting Algorithms, Hash Tables, Graphs, Trees, and Dynamic Programming.