C#C# · Bytes catalog

Screen C# candidates on real starter repos

55 short C# 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
21
Standard
26
Advanced
8
Catalog
55 C# bytes
Page 1 of 2
Access Badge
Featured
C#C#Starter~2h

Access Badge

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

AccessBadge.cs
AccessBadge.csproj
AccessBadgeTests.cs
Open byte →
Alert Priority
C#C#
Advanced~4h
Alert Priority

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

AlertPriority.cs
AlertPriority.csproj
+1 more files
Alias Clusters
C#C#
Standard~3h
Alias Clusters

In a user identity system, an alias cluster is a group of usernames that share exactly the same letters in a different.

AliasClusters.cs
AliasClusters.csproj
+1 more files
Badge Points
C#C#
Starter~2h
Badge Points

Given a word, compute the badge points for that word. You'll need these:

BadgePoints.cs
BadgePoints.csproj
+1 more files
Billing Cycle
C#C#
Starter~2h
Billing Cycle

An internal billing system assigns sequential period numbers to billing cycles. Some periods are designated as extended.

BillingCycle.cs
BillingCycle.csproj
+1 more files
Bundle Pricing
C#C#
Standard~3h
Bundle Pricing

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

BundlePricing.cs
BundlePricing.csproj
+1 more files
Codec Bridge
C#C#
Standard~3h
Codec Bridge

Convert an encoded payload, represented as a sequence of symbol values in one radix, to any other radix.

CodecBridge.cs
CodecBridge.csproj
+1 more files
Cohort Roster
C#C#
Starter~2h
Cohort Roster

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

CohortRoster.cs
CohortRoster.csproj
+1 more files
Coin Combos
C#C#
Standard~3h
Coin Combos

Correctly determine the fewest number of coins needed to make an exact target amount from a supplied denomination list.

CoinCombos.cs
CoinCombos.csproj
+1 more files
Command Triplets
C#C#
Starter~2h
Command Triplets

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

CommandTriplets.cs
CommandTriplets.csproj
+1 more files
Commit Jargon
C#C#
Standard~3h
Commit Jargon

Implement a function that encodes plain English text into commit jargon. Your team uses an internal shorthand for.

CommitJargon.cs
CommitJargon.csproj
+1 more files
Config Drift
C#C#
Starter~2h
Config Drift

You are working on a small internal tool that compares two configuration snapshots.

ConfigDiff.cs
ConfigDiff.csproj
+1 more files
Contact Cleanup
C#C#
Starter~2h
Contact Cleanup

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

ContactCleanup.csproj
ContactNumber.cs
+1 more files
Countdown Carol
C#C#
Standard~3h
Countdown Carol

Output the lyrics to 'The Twelve Days of Christmas'. ``text On the first day of Christmas my true love gave to me: a.

TwelveDays.cs
TwelveDays.csproj
+1 more files
Coverage Check
C#C#
Starter~2h
Coverage Check

Determine if a text sample has full alphabet coverage. A sample with full coverage uses every letter of the alphabet at.

CoverageCheck.cs
CoverageCheck.csproj
+1 more files
Delivery Zones
C#C#
Starter~2h
Delivery Zones

Classify a delivery drop-off location into the correct fee tier based on its distance from the warehouse.

DeliveryZones.cs
DeliveryZones.csproj
+1 more files
Deploy Window
C#C#
Standard~3h
Deploy Window

Calculate the date of scheduled deployment windows. Typically deployment windows happen on the same day of the week. In.

DeployWindow.cs
DeployWindow.csproj
+1 more files
Expense Report
C#C#
Standard~3h
Expense Report

Refactor an expense report formatter. The expense report exercise is a refactoring exercise. There is code that prints.

ExpenseReport.cs
ExpenseReport.csproj
+1 more files
Flag Sequence
C#C#
Starter~2h
Flag Sequence

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

FlagSequence.cs
FlagSequence.csproj
+1 more files
Grid Claim
C#C#
Advanced~4h
Grid Claim

Determine which team controls each zone on a contested grid. In a grid claim competition two teams—Black (B) and White.

GridClaim.cs
GridClaim.csproj
+1 more files
Grid Crossovers
C#C#
Standard~3h
Grid Crossovers

Identify grid crossovers in an operations matrix. A grid crossover is a cell whose value is greater than or equal to.

GridCrossovers.cs
GridCrossovers.csproj
+1 more files
Grid Hunt
C#C#
Standard~3h
Grid Hunt

In a grid hunt challenge you scan a rectangular field of characters to locate hidden target strings.

GridHunt.cs
GridHunt.csproj
+1 more files
Hailstone Cascade
C#C#
Starter~2h
Hailstone Cascade

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

HailstoneCascade.cs
HailstoneCascade.csproj
+1 more files
Help Desk Bot
C#C#
Standard~3h
Help Desk Bot

Implement the response logic for a basic help-desk chatbot. The bot handles incoming support messages and replies with.

HelpDeskBot.cs
HelpDeskBot.csproj
+1 more files
Incident Chain
C#C#
Standard~3h
Incident Chain

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

IncidentChain.cs
IncidentChain.csproj
+1 more files
Invoice Words
C#C#
Advanced~4h
Invoice Words

An invoicing system needs to print amounts in words on official documents. Given an integer from 0 to 999,999,999,999,.

InvoiceWords.cs
InvoiceWords.csproj
+1 more files
League Table
C#C#
Standard~3h
League Table

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

LeagueTable.cs
LeagueTable.csproj
+1 more files
Ledger Account
C#C#
Standard~3h
Ledger Account

Simulate a ledger account supporting opening, closing, withdrawals, and deposits of money. Watch out for concurrent.

LedgerAccount.cs
LedgerAccount.csproj
+1 more files
Letter Lock
C#C#
Standard~3h
Letter Lock

Implement the logic of a letter-lock word puzzle. A letter lock is a combination lock whose tumblers are letters.

LetterLock.cs
LetterLock.csproj
+1 more files
Log Scanner
C#C#
Standard~3h
Log Scanner

Your team needs a lightweight log scanning tool. Given one or more server log files, scan for lines that match a.

LogScanner.cs
LogScanner.csproj
+1 more files