1. How do you find the middle of a linked list?
2. Explain TCP flow.
3. Given an array of integers, return a new array where each element at index i is the product of all the numbers in the original array except the one at i.
4. How do you transfer an object from one thread to another?