Parse a CSV and Generate a Gift Exchange

Quick Overview

Parse escaped CSV participant data and generate a one-to-one gift exchange in which nobody is assigned to themselves. Cover malformed rows, duplicate emails, small inputs, randomness requirements, reproducible tests, privacy, and possible forbidden-pair extensions.

Parse a CSV and Generate a Gift Exchange

Company: Shopify

Role: Software Engineer

Category: Software Engineering Fundamentals

Difficulty: medium

Interview Round: Technical Screen

Overview: Parse escaped CSV participant data and generate a one-to-one gift exchange in which nobody is assigned to themselves. Cover malformed rows, duplicate emails, small inputs, randomness requirements, reproducible tests, privacy, and possible forbidden-pair extensions.

|Home/Software Engineering Fundamentals/Shopify
Shopify logo
Shopify
Jul 8, 2026
mediumSoftware EngineerTechnical ScreenSoftware Engineering Fundamentals
8
0
Loading...
Loading comments...