Coding Problems
Data Structures and Algorithms: Questions often involve common data structures (arrays, linked lists, trees, graphs, etc.) and algorithms (sorting, searching, dynamic programming, etc.).
Problem Solving: You'll be asked to write code to solve specific problems. Examples include finding the shortest path in a graph, implementing a specific algorithm, or optimizing a piece of code.
Complexity Analysis: Be prepared to discuss the time and space complexity of your solutions.