Python Technical Interview