Python Developer Interview Question