Parse a Raw CSV String Into a Structure for Downstream Teams, Handling Corrupted Rows

Quick Overview

Parse a raw CSV string from scratch into a data structure other engineering teams can consume, with the prompt given verbally and only one sample record. The follow-up handles corrupted rows where the header is trusted but rows may be missing fields, testing tokenizing, API design and error reporting.

Parse a Raw CSV String Into a Structure for Downstream Teams, Handling Corrupted Rows

Company: Waymo

Role: Software Engineer

Category: Software Engineering Fundamentals

Difficulty: medium

Interview Round: Onsite

Overview: Parse a raw CSV string from scratch into a data structure other engineering teams can consume, with the prompt given verbally and only one sample record. The follow-up handles corrupted rows where the header is trusted but rows may be missing fields, testing tokenizing, API design and error reporting.

Waymo logo
Waymo
Sep 10, 2026
mediumSoftware EngineerOnsiteSoftware Engineering Fundamentals
4
0
Loading...