Skip to main content
CellSide
Problems
Pricing
Sign In
Practice
Problems
Filter by interview track to focus on the skills that matter for your role.
All Tracks
IB Analyst
Consulting Case
Big 4 Audit
FP&A
Data Analyst
Conditional Formatting
6 problems
Flag Overdue Invoices
easy
Highlight the Top 3 Reps by Revenue
easy
Debug — Duplicate Flag Misses Whitespace Variants
medium
KPI Score Color Bands (Green / Yellow / Red)
medium
SLA Escalation Flag (Open + High + Past SLA)
medium
Match-Target — Reverse-Engineer the Ticket Triage Rule
hard
IF / Nested IF
12 problems
QA Pass/Fail Flag from a Single Threshold
easy
Bonus Tier from Performance Score
easy
Numeric → Letter Grade Conversion
easy
Shipping Zone from Distance
easy
Progressive Tax Owed by Bracket
medium
Debug — Boundary Misclassification (< vs <=)
medium
Find the Error — Overlapping Conditions, Wrong Order
medium
Optimize — 6-Deep Nested IF → SWITCH (or IFS)
medium
Refactor — Bind a Repeated Subexpression with LET
medium
Match-Target — Reverse-Engineer the Credit Decision Rule
medium
Multi-Axis Discount Engine (Category × Tier × Volume)
hard
Order Disposition Pipeline (4 Rules in Priority Order)
hard
Pivot Fundamentals
12 problems
Order Count by Month
easy
Revenue by Region
easy
Top 3 Products by Units Sold
easy
Headcount by Department
easy
Region × Product Revenue Matrix
medium
Debug — Product Pivot Returns Zero for Every Row
medium
Find the Error — "OR" Pivot Double-Counts Overlapping Rows
medium
Optimize — Monthly Revenue Without a Helper Column
medium
Refactor — Bind Pivot Ranges with LET
medium
Reproduce the Monthly Revenue × Category Chart
medium
Region × Quarter Revenue Aggregate
medium
Cohort Retention — Month-Over-Month Return Rate
hard
Text Functions
12 problems
Pull the Domain Out of an Email Column
easy
Convert Article Titles to URL Slugs
easy
Left-Pad SKU Numbers to 6 Digits
easy
Anonymize Last Names to First-Initial
easy
Split Compound SKU into Four Columns
medium
Debug — First-Word Extractor Includes the Trailing Space
medium
Find the Error — Email Builder Skips a LOWER
medium
Optimize — IF-Chain → TEXTJOIN(ignore_empty)
medium
Refactor — Last-First Builder with LET
medium
Match-Target — Reverse-Engineer the Employee Citation
medium
Pull the Service Name Out of a Pipe-Delimited Log Line
hard
Redact PII (Email + Phone + SSN) From Free Text
hard