Screen Elixir candidates on real starter repos
23 short Elixir 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.

Alert Priority
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.

A legacy industrial robot controller receives a continuous stream of three-character instruction codes. Each triplet.

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

Calculate the date of scheduled deployment windows. Teams often deploy on the same day of the week each month. In this.

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

Implement a HailstoneCascade.steps/1 function that computes how many cascade steps a hailstone particle takes to reach.

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 code verification process](https://en.wikipedia.org/wiki/International_Standard_Book_Number) is.

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.

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 an operations dashboard that uses.

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.
