1. What is the implementation of the factory design pattern?
2. Given the root of a binary tree, return the level order traversal of its nodes' values. (i.e., from left to right, level by level).
3. Explain the Random Forest algorithm.
4. Given a list of numbers, move all positive numbers to one side and negative numbers to the other side.
5. Give us instances where you adapted to situations quickly?