{"blocks": [{"key": "142390a5", "text": "Scenario", "type": "header-two", "depth": 0, "inlineStyleRanges": [], "entityRanges": [], "data": {}}, {"key": "99b23541", "text": "Zoom interview code-review segment: interviewer shares three short Python functions used in a data-science pipeline.", "type": "unstyled", "depth": 0, "inlineStyleRanges": [], "entityRanges": [], "data": {}}, {"key": "f1a2bdbd", "text": "Question", "type": "header-two", "depth": 0, "inlineStyleRanges": [], "entityRanges": [], "data": {}}, {"key": "02fa8cb4", "text": "Walk through the code line-by-line: what is each function doing and why? Identify at least three improvements (readability, efficiency, edge-case handling, testing, etc.).", "type": "unstyled", "depth": 0, "inlineStyleRanges": [], "entityRanges": [], "data": {}}, {"key": "75ec18c9", "text": "Hints", "type": "header-two", "depth": 0, "inlineStyleRanges": [], "entityRanges": [], "data": {}}, {"key": "58963ea6", "text": "Comment on naming, vectorization, docstrings, exception handling, and separating concerns.", "type": "unstyled", "depth": 0, "inlineStyleRanges": [], "entityRanges": [], "data": {}}], "entityMap": {}}