- Manually explain all lines of code
- Exception handling is expected to be known
- Disadvantages of multithreading in a distributed environment
- Learn about concurrent data structures - multithreaded maps, multithreaded stacks
- Read - Write locks/shared locks