Few questions to get started:
- __init__ vs __new__
- Difference between list and set
- Abstract classes use
- Generators vs iterators
- How yield works
- Is python call by ref/val or both. How to implement each
- How python list allocates space, how it is implemented
- what is cpython, pypy