Coding Interview Practice (in Python, Java and C)