Screen Swift candidates on real starter repos
26 short Swift tasks, each shipping with a public test file and a language-specific runner. Candidates work in their own style; reviewers see how the code actually hangs together.

Access Badge
Manage badge factory settings. When a badge comes off the factory floor, it has no name.

Your team maintains an internal alert triage service. Each incoming alert carries five severity tags — tokens composed.

You are building a roster system for a developer training academy. Participants are assigned to numbered cohorts based.

You are writing a decoder for a legacy industrial robot controller. The controller receives a continuous stream of.

You are cleaning imported contact records before they are saved into a CRM. Each record includes a freeform phone field.

Your ops team schedules recurring deployment windows on a specific weekday of a given month. Implement a DeployWindow.

A maritime signal station transmits messages using a sequence of signal flags. A numeric transmission code determines.

Implement a HailstoneCascade.steps method that computes how many cascade steps a hailstone particle takes to reach unit.

An internal post-mortem tool reconstructs incident chains. Each step in the chain describes an event and how it caused.

Compile a standings table from match results for a small sports league. Given a list of match results, produce a.

Read the digits shown on an industrial meter's segment display. Each digit is represented as a 3-column x 4-row pattern.

The parcel reference checksum process is used to validate operational parcel identifiers. These normally contain dashes.

Given a layout diagram, determine which plants belong to each tenant in a shared rooftop planter.

Build a priority index that maps individual codes to their priority levels. Your team maintains an internal incident.

A product team tracks how quickly a release ages across several cadence tiers. Given an age in seconds, calculate how.

Generate the lyrics of the song 'I Know an Old Lady Who Swallowed a Fly'. While you could copy/paste the lyrics, or.

Arrange route segments into a circular path. You're given a collection of bidirectional route segments. Each segment.

Given a person's allergy score, determine whether or not they're allergic to a given item, and their full list of.

Add the adjacent hazard counts to a completed Sensor Grid board. Sensor Grid is a popular game where the user has to.

Score a service scorecard. Service scorecards use the same scoring rules as the original bowling exercise, but the.

Your team maintains a mesh-network relay that transmits short text messages across low-bandwidth channels. Before.

A support dashboard turns certain factors into status signals. The rules of status-signals are that if a given number:

A social media post has gone viral. Every minute since it was published, the number of new views doubles compared to.

Implement a warehouse rover controller. A fulfillment center uses autonomous rovers to fetch items from shelving.

You are building a patrol planning tool for a network of watchtowers on an 8×8 observation grid.

Implement a wave signal mixer that models two-component signals. In signal processing, a wave can be represented by two.