{"blocks": [{"key": "57be6b73", "text": "Scenario", "type": "header-two", "depth": 0, "inlineStyleRanges": [], "entityRanges": [], "data": {}}, {"key": "cbbe6636", "text": "Predict how long a smartphone can keep working given its current battery level, when limited historical data is available.", "type": "unstyled", "depth": 0, "inlineStyleRanges": [], "entityRanges": [], "data": {}}, {"key": "028ccaf0", "text": "Question", "type": "header-two", "depth": 0, "inlineStyleRanges": [], "entityRanges": [], "data": {}}, {"key": "e345a1dc", "text": "Write code that uses linear interpolation to predict remaining usage time from current battery percentage. Beyond battery level, which additional variables would you engineer to improve prediction accuracy and why? If no historical data from identical phones exists, describe a feature-matching strategy to generate a usable training set.", "type": "unstyled", "depth": 0, "inlineStyleRanges": [], "entityRanges": [], "data": {}}, {"key": "2db1e3f3", "text": "Hints", "type": "header-two", "depth": 0, "inlineStyleRanges": [], "entityRanges": [], "data": {}}, {"key": "5b4d62f9", "text": "Think temperature, screen-on time, app mix, battery health; consider similarity search on handset specs.", "type": "unstyled", "depth": 0, "inlineStyleRanges": [], "entityRanges": [], "data": {}}], "entityMap": {}}