Screen Rust candidates on real starter repos
23 short Rust 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 an access badge is issued, it starts out unnamed.

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

An online retailer sells five distinct product SKUs. Each item costs $8 at full price. To encourage bundle purchases,.

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

You are building 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.

Implement a steps function that computes how many cascade steps a hailstone particle takes to reach unit mass.

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 rendered as a 3-column x 4-row pattern of.

Implement a dependency graph of source and derived metrics with subscriber notifications.

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

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.

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.