machine learning interview loop preparation