RustRust · Bytes catalog

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.

Starter
5
Standard
11
Advanced
7
Catalog
23 Rust bytes
Page 1 of 1
Access Badge
Featured
RustRustStandard~3h

Access Badge

Manage badge factory settings. When an access badge is issued, it starts out unnamed.

Cargo.toml
Open byte →
Alert Priority
RustRust
Advanced~4h
Alert Priority

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

Cargo.toml
Bundle Pricing
RustRust
Advanced~4h
Bundle Pricing

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

Cargo.toml
Cohort Roster
RustRust
Standard~2h
Cohort Roster

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

Cargo.toml
Command Triplets
RustRust
Starter~2h
Command Triplets

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

Cargo.lock
Cargo.toml
Contact Cleanup
RustRust
Starter~2h
Contact Cleanup

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

Cargo.lock
Cargo.toml
Hailstone Cascade
RustRust
Starter~2h
Hailstone Cascade

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

Cargo.toml
League Table
RustRust
Standard~3h
League Table

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

Cargo.toml
Meter Reader
RustRust
Advanced~4h
Meter Reader

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

Cargo.toml
Metric Network
RustRust
Advanced~4h
Metric Network

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

Cargo.lock
Cargo.toml
Parcel Verifier
RustRust
Standard~3h
Parcel Verifier

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

Cargo.toml
Priority Index
RustRust
Standard~3h
Priority Index

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

Cargo.toml
Release Cadence
RustRust
Standard~4h
Release Cadence

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

Cargo.lock
Cargo.toml
Route Chains
RustRust
Advanced~4h
Route Chains

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

Cargo.toml
Sensitivity Flags
RustRust
Standard~3h
Sensitivity Flags

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

Cargo.toml
Sensor Grid
RustRust
Advanced~4h
Sensor Grid

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

Cargo.toml
Service Scorecard
RustRust
Standard~3h
Service Scorecard

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

Cargo.toml
Signal Weave
RustRust
Standard~3h
Signal Weave

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

Cargo.toml
Status Signals
RustRust
Starter~2h
Status Signals

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

Cargo.toml
Traffic Burst
RustRust
Starter~2h
Traffic Burst

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

Cargo.lock
Cargo.toml
Warehouse Rover
RustRust
Advanced~4h
Warehouse Rover

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

Cargo.toml
Watchtower Overlap
RustRust
Standard~2h
Watchtower Overlap

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

Cargo.toml
Wave Mixer
RustRust
Standard~3h
Wave Mixer

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

Cargo.toml