Collection of interview-style problems and solutions