Entry-Level Data Engineer Interview Questions
Entry-Level Data Engineer Interview Questions
Junior-level data engineer interview questions with live execution.
Entry-level data engineer interview questions filtered from the full set. Foundational SQL (joins, aggregation, simple window functions). Python parsing and dict work. Fact-versus-dimension modeling. The bar is correctness and communication; entry-level interviewers want clean reasoning, not advanced trade-offs.
Entry-level (L3, sometimes L4 floor) data engineer interview rounds focus on foundational fluency, not advanced patterns. The SQL bar is JOIN (INNER, LEFT, with WHERE-versus-ON correctness), GROUP BY with HAVING, basic window functions (ROW_NUMBER for top-N per group, RANK and DENSE_RANK for ties, simple SUM OVER for running totals; frame clauses rarely come up at L3), and CTEs as readability tools. The Easy tier of the catalog is calibrated for 5-to-10-minute solve times for a fluent junior data engineer candidate. The Medium tier is calibrated for 10-to-15-minute solve times. Hard problems (gap-and-island, sessionization, recursive CTE) are out of scope for entry-level loops.
The entry-level data engineer Python round is pipeline-shaped but with simpler prompts. Read a CSV with csv.DictReader. Deduplicate by single key using a dict. Parse a JSON file with json.load. Write a generator that yields rows from a large file. Implement basic dict and set operations. The catalog covers each. The bar is not a clever one-liner; it is a clear, correct, readable solution that handles the obvious edge cases (empty input, missing fields, malformed lines should go to a dead-letter list).
The entry-level data engineer modeling round covers fact-versus-dimension understanding, basic star schema design (one row per X grain, dim_customer, dim_product, dim_date), and simple SCD Type 1 versus Type 2 reasoning. Pipeline architecture is rare at entry-level and, when it appears, covers the basic shape (source to ingest to transform to warehouse to BI tool) rather than failure modes. Behavioral rounds emphasize learning velocity, ownership, and collaboration; interviewers know entry-level candidates will not have 10 years of project examples and are calibrating on the trajectory.
Entry-level data engineer candidates do not need deep cloud expertise. Knowing the basics (S3 or Cloud Storage for object storage, Redshift or BigQuery for warehouse, basic ETL service names) is enough. Deep operational knowledge (DISTKEY tuning on Redshift, slot reservations on BigQuery, AQE configuration on Spark) is L5+ territory.
The L3-versus-L4 distinction for data engineer roles. L3 expects clean foundational solutions and learning trajectory. L4 expects the same plus initial trade-off articulation (I picked dict because it is O(1) lookup versus O(n) for a list search), basic edge-case handling without prompting, and basic design familiarity (can you sketch a high-level pipeline for a simple scenario). The jump from L3 to L4 is about reflexive engineering hygiene, not about advanced patterns.
With 4 weeks before an entry-level data engineer loop, spend the first 2 on SQL fundamentals: JOIN, GROUP BY, ROW_NUMBER, CTEs, across 40 to 60 Easy and Medium problems. Week 3 belongs to Python pipeline patterns, roughly 20 to 30 problems on CSV parsing, dedup, and generators. In week 4, build star schemas for 3 or 4 unrelated domains, run a behavioral round or 2 with a peer, and take one timed mock per round type. Sessionization and recursive CTEs are not worth the hours at L3. An interviewer here is checking whether the foundation holds under a follow-up question, and breadth is what gives way first.
- What is the SQL bar at entry-level data engineer interviews?
- Foundational fluency: JOIN (INNER, LEFT, with correct WHERE-vs-ON predicate placement), GROUP BY with HAVING, basic window functions (ROW_NUMBER for top-N per group, RANK/DENSE_RANK for ties, simple SUM OVER for running totals), and CTEs as readability tools. Frame clauses (ROWS BETWEEN N PRECEDING) rarely come up at L3. Hard patterns (gap-and-island, sessionization, recursive CTE) are out of scope.
- What level of Python is expected for an entry-level data engineer role?
- Read a CSV with csv.DictReader, deduplicate by single key using a dict, parse a JSON file, write a generator for streaming. Basic dict and set operations. Handle empty input and missing fields gracefully. Vanilla Python preferred; pandas allowed when appropriate but rarely required at this level. No need for asyncio, generators-of-generators, or context manager protocols.
- Do I need to know data modeling at entry-level?
- Yes, at a foundational level. Fact vs dimension distinction, basic star schema (one row per X grain, dim_customer, dim_product, dim_date), SCD Type 1 (overwrite) vs SCD Type 2 (new row per version with effective dates) reasoning. The interview will not cover data vault or medallion architecture at L3; it will check whether you can pick a grain and defend it.
- What is the Python coding bar like at L3 versus L5 data engineer?
- L3 bar: correct, clean, readable solution that handles obvious edge cases. The interviewer wants to see you can structure code, name things clearly, and not silently fail on malformed input. L5 bar: same plus complexity reasoning, library familiarity (pandas, polars, asyncio, tenacity), and trade-off articulation (dict vs sort-and-iterate, generator vs list, when async vs sync).
- Do entry-level data engineer candidates need to know AWS or GCP?
- Helpful but not blocking. Most L3 rounds focus on language fluency (SQL, Python) and basic data modeling. Cloud-specific questions appear in design rounds, which are rare at entry-level. Knowing the basics (S3 or Cloud Storage for object storage, Redshift or BigQuery for warehouse, basic ETL service names) is enough; deep operational knowledge is L5+ territory.
- How do interviewers calibrate at the entry level?
- On trajectory more than on accomplishment. Interviewers know L3 candidates have not shipped 10 years of pipelines; they are looking for learning velocity (how quickly do you pick up a new pattern when shown one), ownership (do you take responsibility for your code's correctness or hand-wave), and communication (can you talk through your thinking clearly). Specific numbers in stories matter even for short tenure.
- What should I focus on first if I have 4 weeks to prep for an entry-level data engineer interview?
- Give weeks 1 and 2 to SQL fundamentals (JOIN, GROUP BY, ROW_NUMBER, CTEs) and work through 40 to 60 Easy and Medium problems. Week 3 goes to Python pipeline patterns: CSV parsing, dedup, generators, 20 to 30 problems. Week 4, design a star schema for 3 or 4 different domains, run 1 or 2 behavioral rounds with someone, and take a timed mock of each round type. Skip the advanced patterns entirely at L3. An interviewer at this level probes how solid the foundation is, not how wide it spreads.
- What is the difference between L3 and L4 data engineer bars?
- L3 expects clean foundational solutions and learning trajectory. L4 expects the same plus initial trade-off articulation ('I picked dict because it is O(1) lookup vs O(n) for a list search'), basic edge-case handling without prompting, and basic design familiarity (can you sketch a high-level pipeline for a simple scenario). The jump from L3 to L4 is about reflexive engineering hygiene, not about advanced patterns.
666 practice problems matching this filter. Domains: SQL (478), Python (186), Data Modeling (2). Difficulty: easy (431), hard (10), medium (225).
SQL (478)
- 30-Day Page View Counts - easy - Thirty days of engagement. Quick snapshot.
- Above Average - easy - Products beating the catalog average.
- Above the Fold - hard - Every click is a vote on the ranking. Score each search.
- Accounted For - medium - Every impression is a face in the crowd; some we can name, the rest are strangers. Measure the gap, campaign by campaign.
- Active API Tokens - easy - Tokens that have actually been used.
- Active Campaigns - easy - Which campaigns are earning their keep?
- Active Token Owners in 2026 - easy - Active token owners this year.
- Active User Revenue for April - easy - Total revenue from active users in a single month
- Active Users With April Transactions - easy - Active accounts that also opened their wallets. How many?
- Activity Histogram - easy - How many users did X things? Build the distribution.
- Actually Available - easy - The catalog is big. The shelf is smaller.
- Ad Revenue by Age Bucket - medium - Ad dollars, sliced by country.
- Ad Revenue 2026 - easy - Annual ad revenue. On the books.
- After Hours API Calls - medium - The office is dark. The API is not.
- After the Cutoff - easy - The calendar turned but prod kept moving. See which services never stopped shipping.
- After the Handshake - medium - The first call is a promise. Judge the ones that follow.
- Alert Count by Severity Tier - medium - Alerts by severity. The breakdown matters.
- Alert Hotspots by Service and Severity - easy - Some services and severities light up more than others.
- All Infra Regions - easy - The infrastructure spans the globe. Map it.
- All Known Endpoints - medium - Two tables. One truth. Every endpoint accounted for.
- Allocations in Top Spending Region - hard - The biggest spenders live in one region.
- Annual Cloud Spend - easy - One year of cloud bills. The total.
- Annual Cloud Spend Summary - easy - A year of cloud bills. Add it all up.
- Annual Pipeline Failures - easy - How many pipelines broke this year?
- API Calls With and Without Errors - medium - Some calls succeed. Some do not. Break it down.
- API Token Churn Rate - medium - Tokens come and go. What's the turnover?
- April and May Active Users - easy - Spring cleaning for the user base. Who was actually around?
- Auth Endpoint Callers - medium - Identify users who have called authentication API endpoints
- Auth Endpoints - easy - Not all endpoints are visible to everyone.
- Auth Service Health Checks - easy - One service. Full audit trail.
- Average API Latency by Year - medium - Latency year over year. Is it getting better?
- Average Build Duration by Repo - easy - Some repos build fast. Others don't.
- Average Compensation by Department and Status - medium - Average compensation. Department by department.
- Average GPU Node CPU Usage - easy - GPU nodes burning CPU. How much?
- Average Latency by Status - easy - Each status code has its own latency story.
- Average Node CPU by Region - easy - Average infrastructure node CPU usage broken down by region
- Average Node Utilization - easy - CPU and memory, region by region.
- Average Rating by Category - easy - Category ratings. Some shine, some don't.
- Average Response Time by Hour - easy - Hour by hour. When does latency spike?
- Average Results for Python Searches - medium - Python searches. What's the click-through?
- Average Review Comments by Author - medium - Some authors get more feedback than others.
- Average Search Endpoint Latency - easy - One endpoint. Average speed.
- Average Search Results Per User - easy - How many results per searcher?
- Average Session Duration - medium - How long do users actually stay?
- Average Session Duration by Device - easy - Session length, device by device.
- Average Sessions Per User - hard - How often do users come back?
- Average Spending by Account Status - medium - Average per-user lifetime spending segmented by account status
- Average Watch Time by Format - medium - Which content format keeps viewers watching the longest
- Bargain Bin - easy - Floor prices. Right before the vendor call.
- Behavioral Range - easy - Power users don't just visit more. They do more things.
- Below the Line - medium - Low severity. High volume.
- Between the Spaces - medium - Every pause between words is a vote for length. Count them.
- Between Two Extremes - medium - Ignore the loudest and the quietest. The truth lives in the middle.
- Big Spenders - easy - The whale list.
- Both Arms of the Trial - easy - Some features were tried both ways.
- Break Through - medium - A click is the only vote that counts.
- Broken Promises Between Tables - medium - Every foreign key is a pinky-swear. Count the ones that got broken.
- Bronze Medal - easy - Only the top few clear the bar.
- Budget-Friendly Products - easy - Affordable does not mean invisible.
- Builds per Author per Branch - medium - Who triggered what, and where?
- Build Success Rate by Trigger - medium - Which triggers produce green builds?
- Build Success vs Failure by Repo - medium - Green versus red, repo by repo.
- Busiest Pipeline Month - medium - One month, more pipeline runs than any other.
- Busy Authors - medium - Some developers spread their commits everywhere.
- Buyers Who Never Browsed - easy - They bought without ever loading a page.
- Campaign Cost Effectiveness - medium - Money in, conversions out. What is the ratio?
- Campaign Revenue Totals - easy - Every campaign has a price tag. Total them up.
- Campaigns With Most Clicks - medium - The campaigns getting all the clicks.
- Cart Sizes - easy - Power buyers. Big carts.
- Category Census - easy - Which aisles are worth restocking?
- Category Revenue - medium - Which categories pull their weight?
- Category Sales Summary - easy - Category by category. How did they do?
- CDN Image Request Paths - easy - CDN image traffic. Every path.
- CDN-Related DNS Lookups - easy - DNS lookups tied to the CDN.
- Character Position in Endpoint - easy - URL patterns, character by character.
- Cheapest Cost Per Region - easy - Lowest spend per region.
- Clean Averages - easy - Merchandising only cares about the categories customers actually rate.
- Clean Cache CDN Edges - easy - Cached, clean, error-free edges.
- Clean Exit - easy - Priority one. Only some of them made it to the end.
- Clicked Ad Impressions - easy - They saw the ad. They clicked.
- Click Revenue - easy - Which campaigns are earning their keep?
- Closing the Books - easy - April is done. Finance wants the number, and it isn't the one printed on the invoice line.
- Cloud Bill - easy - Which cost buckets are bleeding money?
- Cloud Cost by Team - easy - Spend by team. Who's burning most?
- Cloud Cost Stats by Provider - medium - Three providers. Three very different bills.
- Compute Nodes in Key Regions - easy - Compute nodes across the key regions.
- Content by Specific Users - easy - Two creators. What did they publish?
- Content Duration Snapshot - easy - A popularity snapshot by duration.
- Content Mix - easy - One content format to bet the quarter on.
- Content Published in 2026 - easy - Published back then. Still relevant?
- Content Session Counts - medium - Session metrics, content item by item.
- Content Sorted by Duration - easy - The catalog, sorted by length.
- Content Type Distribution - easy - How many of each content type?
- Content Types by Creator - easy - One creator. What did they make?
- Content Viewer Penetration - easy - What share of the user base has viewed at least one piece of content
- Cost Efficiency Ratio - easy - Dollars in, value out. What's the ratio?
- CPU Utilization Summary - easy - The CPUs are working. How hard?
- Customer Full Name Concat - easy - First name, last name. Combine them.
- Custom Message Type Counts - medium - Not all messages are created equal.
- Daily and Weekly Active Users - easy - One metric by day, one by week. Same users, different lenses.
- Daily Cross-Platform Users - easy - Mobile and web. Same day, same users?
- Daily Session and User Counts - medium - Sessions and users, day by day.
- Data Repo Fix Commits - medium - How many commits start with 'fix'?
- Deep Pockets - medium - One month, every customer, every dollar accounted for.
- Department Snapshot - medium - Who is underperforming and who is excelling?
- Department Spend Difference - easy - The compensation gap between departments.
- Department Spend Gap - easy - Gap between Engineering's and Marketing's biggest single purchase
- Deploy Cadence - easy - Which environments ship the most?
- Deploy Count by Service - easy - Some services deploy constantly. Others barely at all.
- Deployed Models by Framework - easy - Which frameworks are actually in production?
- Deployment Duration by Status - easy - Fast deploys versus slow ones. By outcome.
- Deployments per Environment - medium - Dev, staging, prod. Where do most deploys land?
- Device Mix - easy - The device breakdown before the redesign.
- Did Anyone Actually Read It? - easy - A push isn't a win until a thumb taps it.
- Disabled Feature Flags - easy - Disabled flags. Still worth auditing.
- Disabled-Flag Share by Owner - medium - Which teams ship everything off by default.
- Distinct Product Categories - easy - A quick category inventory.
- Diverse Shoppers - medium - They shop the whole catalog.
- Double Take - medium - Passed QA twice. That's the problem.
- Double Vision - easy - Before the records move, the ones wearing the same name twice have to surface.
- Duplicated User Event Messages - medium - Duplicated messages from the alerts topic.
- Early 2026 Data Pipelines - easy - Which pipelines ran before the year turned mid.
- Email Census - easy - The reachability split.
- Engagement by Content Type - medium - Some content types get all the attention.
- Error Hall of Fame - medium - The year's worst error categories.
- Error Severity Buckets - easy - Errors sorted by how much they hurt.
- Errors With Service Health - easy - Error data, enriched with health context.
- Even-ID February Signups - easy - A very specific slice of a very specific cohort.
- Even-ID June Signups - easy - Odd IDs, even IDs. The filter is precise.
- Event Count on Key Days - easy - Key days. Key event volumes.
- Events by Month Across Years - easy - Month by month, year by year. The pattern emerges.
- Everybody Wants a Bigger Screen - easy - The search bar never lies about what people actually want.
- Every Door They Opened - easy - Add up the hours, count the rooms they walked through.
- Everyone Counts - easy - Every account lands in a segment, even the ones with nothing on file.
- Fastest Regions by Latency - medium - The fastest regions. Benchmarked.
- Feature Flag Adoption - medium - How widely adopted are the flags?
- Features With Missing Values - easy - Missing data in the features.
- February 2024 Signups - easy - One signup window. One cohort. Who joined the club?
- Filtered User Roster - easy - A clean roster for the all-hands.
- Find Deploy Authors - easy - Same person. Many different spellings.
- First and Last Peak Accuracy Dates - medium - Peak accuracy. When it first hit and when it last did.
- First and Last Timeout Per Service - medium - First timeout. Last timeout. Each service.
- First Build per Repository - easy - Every repo had a first build.
- First Contact - medium - Every user's first hello to an endpoint. Timed.
- First Impressions - easy - Just the first three characters. That is all.
- First Migration Record - easy - The very first migration. Where it all began.
- Flag Check - easy - Which flags are actually live?
- Frequent Message Senders - medium - Someone is sending too many messages.
- Fresh Ink - medium - Recent activity is the only activity that counts. Name the busiest hands.
- Friday Spending Analysis - hard - Friday spending during Q1.
- Gateway Connection Timeouts - easy - Timeouts at the gateway.
- Ghosts in the Campaign - easy - The holiday sale campaign. How did it do?
- Ghosts in the Scheduler - easy - It says running. It has been running.
- Gone to Ground - medium - The control group held steady. Some of them slipped away. Find the ones who stopped answering.
- Green Lights on the Order Line - easy - How often did the orders API just... work?
- Health Checks per Service - easy - Some services get checked constantly.
- Heavy Hitters - medium - Some repos never sleep.
- Heavy Namespaces - medium - Kubernetes has favorites. Some namespaces carry more weight.
- High Engagement Pages - hard - Some pages hold attention longer than others.
- Higher Performing Variant - easy - Control versus treatment. One wins.
- Highest and Lowest Cloud Costs - medium - The extremes in cloud spending.
- Highest Cost Per Team - easy - Peak cost, team by team.
- Highest Latency Endpoints - easy - The slowest endpoints. Everyone notices.
- Highest Throughput Pipelines - medium - The pipes that carry the most water.
- High Price Products - easy - Everything above 100.
- High-Rated In-Stock Percentage - easy - Highly rated and in stock. A rare combo.
- High-Spend 2025 Campaigns - easy - Big-budget campaigns from last year.
- High-Value Electronics - easy - The five priciest electronics.
- High Volume Batch Jobs - easy - Batch jobs that processed millions.
- Holiday Promo Campaign Click Year - easy - One year, the holiday campaign exploded.
- Impressions by Search Keyword - hard - Campaign performance, keyword by keyword.
- In the Shadow of the Peak - medium - Every provider has a top-line cost. Find the one right behind it.
- iOS Sessions by Device Type - medium - iOS engagement, device by device.
- Largest A/B Test by Participants - medium - The biggest experiment ever run.
- Largest Single Cloud Cost - medium - One line item. The biggest bill of all.
- Last Five Batch Jobs - easy - The last five. A quick tail check.
- Last Migration Record - easy - The most recent migration. Is it the last?
- Last Seen - easy - Everyone has a most recent session.
- Last Server Activity - easy - Each server's last heartbeat.
- Latency Variance and Std Dev - hard - How much does latency actually vary?
- Latest Metric Values - easy - Stale records hiding in the metrics.
- Latest Version Per Service - easy - The latest version deployed. Each service.
- Lines on the Map - medium - Every region keeps its own ledger. The totals set the order.
- Log Entries by Level - easy - Info, warn, error, fatal. The breakdown matters.
- Log Levels - easy - Severity breakdown with response times.
- Log Priority - easy - Which servers are on fire before coffee?
- Longest Deploy With Full Identifier - easy - The longest deployment. Full ID.
- Longest Running Pipeline - medium - One pipeline outlasted them all.
- Long Searches Containing 'er' - easy - Long queries with 'er'. A pattern?
- Low-Byte CDN Responses - easy - Tiny responses from the edge.
- Low-Engagement Sessions - medium - Users whose average session duration is below the engagement threshold
- Lowest Average Price Category - easy - The cheapest category. Not necessarily the worst.
- Lowest Latency per Service - medium - The fastest response each service ever gave.
- Low Latency API Calls - easy - Fast endpoints. Confirmed fast.
- Low Severity DQ Checks - easy - Low severity checks. All of them.
- Low Throughput Pipelines - easy - Pipelines barely moving data.
- Low Uptime Services - easy - Underperforming services.
- Low-Volume Stream Topics - medium - Quiet topics in the stream.
- Loyalty's Double Tap - medium - When a nudge and a banner team up.
- March Revenue by Customer - medium - One month, every customer, every dollar accounted for.
- Memory-Heavy Pods - easy - Memory-hungry workloads.
- Messages Containing Keyword - easy - Flagged terms in the messages.
- Messages From Specific Users - easy - Specific users. What did they say?
- Metric Range by Department - medium - Where each team's numbers sit, low to high.
- Metric Trend by Department - easy - How each team's numbers moved, year over year.
- Metric Value Pairs Over Threshold - medium - Two metrics, both above the line.
- Mid-CPU Nodes - easy - Not the heaviest. Not the lightest. The middle.
- Missing Email for Non-Active Users - easy - No email on file. No recent activity. Something smells off.
- Mobile Event Counts - easy - Mobile engagement, device by device.
- Models With Variable Accuracy - medium - Accuracy should be stable. These models are not.
- Model Training Completion Rate - medium - How many models finished training?
- Monthly Active Users per Endpoint - easy - One endpoint, many users. Which ones showed up?
- Monthly Signup Counts - easy - Signups, month by month.
- Months in Motion - medium - Engagement, counted one month at a time.
- Month With Fewest Deploys - medium - One month, nobody deployed.
- Morning Warning Logs - easy - Warnings before noon.
- Most Common Monday Outcome - medium - Mondays have a pattern.
- Most Frequent Error Types - medium - The errors that keep coming back.
- Multi-Host Regions by Node Type - medium - Some regions are quietly building empires.
- Net Lines - medium - Some authors build. Others trim. The net tells the truth.
- Never-Ordered Products - easy - In the catalog. Never purchased.
- New User Purchases - medium - What's this year's signup cohort worth so far?
- Nobody Was Watching - easy - Every release shipped clean. Not one had a tripwire set. Find the ones flying blind.
- Nodes by Region and Type - medium - Broken down by region. Broken down by type.
- Nodes in Target Regions - easy - The target regions need attention.
- Node Summary Per Region - easy - Every region has a node story.
- No Gaps - easy - Zero blanks. A clean contact list.
- Noisiest Tables by DQ Failures - medium - The tables that fail the most checks.
- Noisy Endpoints - medium - The routes generating the most noise.
- Non-Bot Acknowledged Alerts - easy - Human-acknowledged alerts only.
- Non-Draft Content - easy - Everything except drafts.
- Non-Trivial Fatal Errors - medium - Short errors are noise. Long ones matter.
- Not From Around Here - easy - The data is mixed. Only some of it belongs.
- Overloaded Infrastructure Nodes - medium - CPU above 90. Memory above 80. Red alert.
- Pairwise Latency Maximum - medium - Every pair compared.
- Past the Threshold - medium - Somewhere after the third visit, a habit quietly forms. Find the ones who crossed over.
- Peak Hour Power Callers - medium - One hour. The phone lines exploded.
- Peak Metric Per Department - easy - Peak metrics for the quarterly deck.
- Peak Satisfaction - easy - Which departments are winning on satisfaction?
- Peak Spending Month - easy - One month, the bill was unforgettable.
- Pipeline Completion Rate - medium - How far do users get through the flow?
- Pipeline Run History - easy - The lineage trail.
- Platform Check - easy - When a session drags on, the platform it ran on is the first suspect.
- Platform Speed - medium - Which devices keep users longest?
- Platform Team Feature Flags - easy - The platform team owns a lot of flags.
- Platform Team Mobile Flags - easy - Mobile flags under platform ownership.
- Popular Categories - easy - Merchandising only cares about categories big enough to negotiate shelf space.
- Power Users - medium - Engagement separates tourists from regulars.
- Power Users by Session Activity - medium - More sessions. More time. The power users.
- Presence vs. Participation - medium - Being in the region and being active are two very different things.
- Present and Accounted For - easy - Every product lands on the report, even the ones Electronics never touched.
- Price Check - easy - Priced to sell or priced to sit?
- Prime Real Estate - easy - Not every screen earns the build. Find the ones that do.
- Product Name Letter Replace - easy - A quick text transform on product names.
- Product Ratings vs Sales - medium - Do higher ratings actually mean more revenue?
- Product Revenue Ranking - easy - Rank them by revenue. See who leads.
- Products Without Sales - easy - Listed but never sold.
- Product Transaction Counts - medium - Show how many transactions each product has, sorted by product ID.
- Purchase Log - easy - Names on receipts, not just IDs.
- Push Opens by Platform and Campaign - medium - Opens by platform and campaign.
- Q2 Search Volume - easy - Q2 search volume. The numbers.
- Q by Q - easy - Thirteen weeks. This is how the team spent them.
- Rate Limit Rules Per Endpoint - medium - Threshold rules, endpoint by endpoint.
- Read the Manual - easy - Some titles promise to walk you through it. Count the ones that say so out loud.
- Recurring Error Types - easy - The same errors, recurring.
- Regional Footprint - easy - Every node costs money. Know what you own.
- Regional Profits - easy - P&L by region. Before the board meeting.
- Regional Status - easy - The full regional breakdown.
- Regions by Alert Volume - medium - Some regions are quiet. Others never stop screaming.
- Repeat Offenders of the Search Bar - easy - Once is a fluke. Twice is a habit.
- Resolved vs Unresolved Alerts - hard - Resolved versus open. By severity.
- Retargeting Campaign Impressions - easy - Retargeting impressions. All of them.
- Return on a Glance - easy - Every impression costs something. Find the campaigns earning it back.
- Reviews Per Reviewer - easy - The workload split across reviewers.
- Rollback Roulette - easy - Some ships sink before they leave the harbor.
- Roll Call - easy - Every name on the books, in order.
- Rush Hour API Latency - medium - Rush hour hits the API differently.
- Satisfaction by Platform - medium - Satisfaction scores, platform by platform.
- Search Endpoint Status Distribution - easy - Status codes on the health endpoint.
- Searches by Users With Email - easy - One user's search behavior.
- Search Terms Starting With G - easy - Queries starting with 'g'.
- Second Highest Cloud Cost - medium - The second biggest bill on record.
- Second Highest Salary - easy - Silver medal. Almost the top, but not quite.
- Second Highest Value - easy - Almost the top. Not quite.
- Seen or Ignored - medium - A send is only half the story. Find where the taps actually land.
- Server With Most Errors - medium - One server stands out. Not in a good way.
- Service Alert Frequency - easy - How often does each service trigger alerts?
- Service Component Classification - medium - Classified by naming pattern.
- Service Roll Call - easy - The mesh is sprawling. Find out exactly how many services are actually running.
- Services With Most Error Occurrences - easy - The noisiest services.
- Session Duration by Account Status - medium - Average session duration broken down by user account status
- Session-Fit Content - easy - Content that fits the session length.
- Session Logins Dec 13 to 19 - easy - Logins during one specific window.
- Session Pulse - easy - Engagement is slipping. Who is phoning it in?
- Sessions by Content Type - medium - Engagement, broken down by content format.
- Sessions Per Device Type - easy - Sessions, device by device.
- Shared Endpoints - medium - Shared credentials across endpoints.
- Ship It or Skip It - easy - The calendar doesn't lie. How aggressive is this team, really?
- Shipped to Prod - easy - Every environment keeps its own tally. Read the funnel.
- Signups by Age Bucket Since April - easy - Recent signups by age.
- Single Service Owners - medium - One owner, one service. Nobody else.
- Sirens and Smoke - easy - Stale alerts. Still ringing.
- Slow Failures - easy - SRE is hunting for the endpoints that fail slowly enough to burn timeouts.
- Slow Production Deploys - easy - Production deploys that took way too long.
- Split Metric Sums - medium - One column, two totals.
- Splitting the Load - medium - The heaviest bills each team carries.
- Status Report - easy - Where are orders getting stuck?
- Still Breathing - medium - One specific day. Which tokens were still alive?
- Still Standing - medium - The busiest keys are the ones that never had a deadline.
- Stock Status - easy - Human-readable availability labels.
- Storage Node Lookup - easy - The storage nodes hold the critical data.
- Successful Pipeline Runs - easy - Which pipelines completed successfully?
- Successful Production Deploys - easy - Successful production deploys with duration.
- Super Reviewers - medium - The most prolific code reviewers.
- Suspected Bot Sessions - easy - Five seconds or less. Probably a bot.
- Symmetric Reply Network - medium - Every reply is an edge. Draw it both ways.
- Tables With Many DQ Failures - medium - Some tables have never once passed QA.
- Tables With Most DQ Failures - medium - The tables with the most failures.
- Targeted Ad Campaigns - easy - High-value impressions. Targeted precisely.
- The Ad Ledger - easy - Annual ad revenue. On the record.
- The Apprentices Still in the Forge - easy - A model is not a model until it stops learning and starts earning.
- The Blast Radius - medium - A reliability scoreboard for deploy teams.
- The Campaign Trail - easy - Impressions are vanity. Conversions are sanity.
- The Cloud Bill - medium - Every provider sent an invoice. Every month tells a different story.
- The Compliance Order - easy - Token scopes need to be in the right sequence before the audit.
- The Days That Line Up - medium - No key ties these tables but the calendar. Read it right.
- The Dormant Accounts - easy - They are still paying. They stopped showing up.
- The Elite - easy - The top-scoring models. What's their average?
- The Engagement Curve - medium - Longer sessions, more pages? Check.
- The Far Ends - easy - Ordinary hides in the middle. The story is at the extremes.
- The Fast Lane - medium - Only the quick runs make the cut. Measure what they move.
- The February Cohort - easy - One signup window. One cohort. Who joined the club?
- The First Door - medium - The first interaction matters most. Or does it?
- The First Half - easy - New arrivals during one specific window.
- The Floor Price - medium - Before the negotiation, find what each provider really charges at its cheapest.
- The Footprint - medium - Some regions carry more of the fleet than others. Show how it is spread.
- The Green Light - easy - Success hides behind a dozen spellings. Find who actually shipped.
- The Heaviest Hitters - easy - A handful of impressions earn more than the rest combined. Bring them to the top.
- The Ides of March - medium - Every endpoint has one March it would rather forget.
- The Legacy Hunt - easy - Old data. Still matters.
- The Long Wait - easy - Every route runs at its own pace. Find the ones lagging.
- The Loudest Failures - medium - Twelve months of errors. Which types showed up most?
- The Loudest in the Room - medium - Somewhere in the noise, two keep knocking. Find who.
- The Loudest Machines - medium - Every server keeps a diary. Find the ones that never stop writing.
- The Loudest Signals - easy - Only the extremes make the list.
- The Merit Circle - medium - Ten seats at the top, and the ratings decide who sits.
- The Ones Nobody Calls - medium - The POST paths the traffic forgot.
- The Ones Still Listening - medium - A buzz only counts when someone who is still around answers it.
- The Ones That Woke Us - easy - The year's serious incidents, and nothing quieter.
- The Ones Who Carry Us - easy - Every quarter, a few names hold up the whole line. Name them.
- The Ones Who Hold Attention - medium - Time on screen is the real vote. Find the creators earning it.
- The Ones Worth Paging - hard - Three levels wake someone up at night. Tally each one.
- The One That Flew - medium - The fastest build ever. When did it happen?
- The Perennials - easy - Some events span seasons.
- The Premium Shelf - medium - The catalog's high end, weighed one unit at a time.
- The Price of a Tap - easy - The campaign fired thousands of pushes. Find what each open really cost.
- The Proving Ground - medium - One team, one framework. Let the accuracy numbers decide.
- The Publishing Audit - easy - Published years ago. Still generating views?
- The Quiet Alarms - medium - Low severity. High volume. Worth a look.
- The Quiet Drain - easy - Some AWS services quietly drain the budget.
- The Quiet Middle - easy - Not the biggest, not the smallest. The overlooked middle.
- The Roads In - easy - Every reader arrives from somewhere. Trace where the blog's traffic begins.
- The Row Count Surprise - easy - Same tables. Different handshakes. Wildly different results.
- The Scorched Earth Reviews - easy - Someone left a trail of one-star wreckage. Round up every product they burned.
- The Shape of the Year - medium - Revenue has a rhythm. Trace it, month by month.
- The Slow Creep - medium - Every year the builds got heavier. Find where the minutes went.
- The Spender Leaderboard - easy - Spending speaks. The leaderboard does the listening.
- The Spending Floor - easy - Everyone has a smallest purchase.
- The Spending Rhythm - easy - Every month tells a spending story, user by user.
- The Stable and the Restless - easy - Some pods never restart. That could mean anything.
- The Standing Fleet - easy - Some hosts wear many hats. Count the machines, not the mentions.
- The Sweet Spot - medium - Cheap and highly rated. A rare combination.
- The Switchboard - medium - On or off. Every flag at a glance.
- The Tag Order - hard - Tags arrived in chaos. The system needs them in line.
- The Tiebreaker - easy - One column wasn't enough. The second column settles it.
- The Token Census - easy - How many tokens are out there?
- The Vanishing Rows - easy - Some records disappear when the tables meet. Figure out why.
- The Vital Signs - easy - Each check records a verdict. See how they stack up.
- The Waiting Room - easy - Signed up. Never verified. Never came back.
- The Weight of a Verdict - easy - Every run carries the full measure of all who ended the same way.
- The Weight of Between - easy - Between the floor and the ceiling, the ledger keeps its quiet accounts. Sort what rests there.
- The Weight of Words - easy - Verbose commits. Risky changes?
- The Well-Defended Borders - easy - Some frontiers already stand ready. Find the ones that do.
- Third Largest Batch Job - easy - Bronze medal in the batch job rankings.
- Thirty Days of Shipping - easy - A month in the life of an engineering team, counted one deploy at a time.
- This Year's Class - easy - The cohort is in. Time to count who made it through the door.
- Threads Excluding User - easy - Every thread they're not part of.
- Three Clouds - easy - AWS, GCP, Azure. Side by side.
- Three Lowest Distinct Cloud Cost Amounts - easy - The three cheapest bills on record.
- Timeout Status Records - easy - Unknown status in the health records.
- Timeout Warning Logs - easy - Timeout warnings. The postmortem trail.
- Titles Ending With S - easy - Naming conventions. Specifically the plurals.
- Top 10 Batch Jobs - easy - The ten biggest batch jobs.
- Top 10 CPU-Heavy Nodes - medium - The ten hungriest nodes.
- Top 10 Model Accuracies - easy - Top ten model performance.
- Top 2 Active Push Days - medium - Two days stood out from the rest. Which ones?
- Top 3 Revenue Months - medium - The three best months on record.
- Top 5 Slowest DNS Lookups - easy - Five DNS lookups that took too long.
- Top Accuracy Model - medium - The single best-performing model.
- Top Ad Campaigns by Revenue - easy - Every campaign has a bottom line. Stack them up.
- Top Alert Resolvers - medium - The engineers who resolve the most.
- Top API Caller - medium - One user triggered more API calls than anyone.
- Top Batch Job Under Priority 1 - medium - Priority one. Top performer.
- Top Cost Categories - medium - Three categories eating the budget.
- Top Deployed Model - easy - The best-performing model in production.
- Top Device by Sessions - easy - One device type generates the most sessions.
- Top Metric Values - easy - The five highest numbers. No duplicates.
- Top of the Bill - medium - Every cloud bill has a headliner or two. Find them.
- Top of the Line - easy - The five priciest items for the luxury section.
- Top Performing Models - easy - The models that actually perform.
- Top Product Categories by Sales - easy - The highest-grossing categories.
- Top Products by Quantity Sold - medium - The bestsellers. By volume.
- Top-Ranked Wines by Variety - easy - The best bottles. Ranked by variety.
- Top Region by Order Volume - medium - The single busiest region.
- Top Repos by Successful Builds - medium - Green builds. Which repos lead?
- Top Shelf - easy - Buyers need to know ceiling prices before negotiating with vendors.
- Top Users by Session Time - medium - They spent the most time here.
- Total Compute Cloud Cost - easy - Total compute spend. The number.
- Total Cost by Category - easy - Total spend per category.
- Total Engineering Cost Allocation - easy - Engineering's total allocated budget.
- Total User Spend - easy - Each customer's total. Summarized.
- Transaction Overview - easy - The executive snapshot. Users, products, revenue.
- Transaction Source Features - easy - One pipeline reviewed them. What did it see?
- Transaction Timeline - medium - First purchase to last. The full spending arc.
- Trim Endpoints Right - easy - Trailing whitespace. Clean it up.
- Trim Search Terms Left - easy - Leading whitespace. Clean it up.
- Turned Away - medium - Every gate keeps a record of who it stopped.
- Twice Over - medium - Same model, trained twice.
- Unclicked Searches by Campaign - medium - Searched but never clicked.
- Under the Same Name - easy - The same state wears different casing. Read the latency behind each one.
- Unique Searchers - easy - How many users actually searched?
- Unique Stream Topics - easy - A clean inventory of streaming topics.
- Unique Visitors - easy - Which months actually had an audience?
- Unmatched Categories - easy - Categories with nothing on the shelf. Empty aisles.
- Unmatched Deploy Services - medium - Two registries. They do not agree.
- Unreviewed Models - easy - Models that have never been evaluated.
- Unused Read Tokens - easy - Active tokens that nobody uses.
- US-East KV Store Entries - easy - KV store inventory. us-east-1.
- User Age Ranking - easy - Age brackets, stacked from top to bottom.
- User Devices - medium - Desktop, mobile, tablet. What does each user actually use?
- User Engagement Summary - medium - Sessions plus searches. The full engagement picture.
- User Roster - easy - Which account states are bleeding users?
- User Session Roster - easy - Every user paired with their sessions, even users who never logged in
- User Sessions on Specific Days - easy - One user. Specific days. What happened?
- Users Per Device Type - easy - Users per device. The split.
- Users Who Clicked Ads - easy - Ad clickers and their account details.
- Users With Admin Tokens - medium - Admin tokens. Who holds them?
- Users With API Errors - medium - Count unique users who have triggered an API error response
- Users Without Purchases - medium - How many registered users have never made a single purchase
- Users Without Sessions - medium - Account created. Never logged in.
- Users With Purchase Events - easy - At least one purchase. That changes everything.
- Verify Commit ID Uniqueness - easy - Duplicate commit IDs. Are there any?
- View Count Per Page - easy - Every page has visitors. Some just have more.
- Views by Content Type - medium - Count content views broken down by content type
- Views by Specific Users - easy - Retrieve all content views for a set of flagged user accounts
- Weekend Warriors - easy - Weekdays vs. weekends. When does the action really happen?
- Weekly Transaction Volume - easy - Weekly volume. The pulse.
- Welcome Wagon - easy - How many signed up this year?
- Whale Watch - easy - The accounts driving the top line.
- What Fills the Feed - medium - Every slot in the catalog is a bet. See which format keeps winning it.
- What's in a Name - easy - The first letter is a fingerprint. Read the crowd by it.
- What the Shelf Never Sold - medium - Some products never moved a single unit. They still belong on the report.
- When They Opened - medium - Push after push goes out. Some months, people actually read them.
- Where Quality Breaks - easy - Which tables the checks keep flagging.
- Where the Exports Land - easy - Every export run ends somewhere. Tally the endings, loudest first.
- Where the Fleet Lives - medium - Six regions on the map. Where does the fleet cluster?
- Where the Heat Pools - easy - Across the fleet, some regions run hotter than others.
- Where The Lights Stay On - medium - Every region promises reliability. See which ones keep it.
- Where the Money Burns - medium - Some services quietly burn more than the rest.
- Where the Money Pools - medium - Top spenders in one region.
- Where the Noise Lives - easy - Some days are noisier than others.
- Where the Talking Stops - easy - Which channels are ghost towns?
- Where Users Linger - easy - Attention is the scarcest resource. Find the platform that holds it longest.
- Who Comes Early - easy - Every year opens with a wave of new names. See how the first seven months compare.
- Who's Looking - easy - Every search is a question someone needed answered. Count the people asking.
- Who We Reached - easy - Monthly reach, campaign by campaign.
- Yearly Output - easy - Publishing velocity for the board deck.
- Year-over-Year Content Launches - medium - Launch velocity, year over year.
Python (186)
- All Told - easy - Every shift leaves a number behind. Total the fleet.
- Batch Records - medium - Too many at once. Break them into groups.
- By What They Answer To - medium - Every name reports to its first letter. Sort the roll call as it comes in.
- Carrying Forward - medium - The total grows with every row.
- Char Profile - medium - Every character in the string tells a story.
- Column Range - easy - From minimum to maximum. What is the spread?
- Even Filter - easy - Only the even ones survive.
- Everything Said Twice - easy - Every word leaves a mark. Count who keeps coming back.
- Everything That Repeats - easy - Say it once, then say how many times it stayed.
- Every Trace - medium - It is in there somewhere. Where exactly?
- Explode List - easy - One row holds many values. Unpack it.
- Extract Domain - easy - The domain is buried in the string.
- Faces in the Crowd - medium - New arrivals keep showing up. Count the ones you have not seen yet.
- Familiar Faces - easy - The same signals keep coming back. Count how often they meet.
- Familiar Ground - medium - Keep walking. Sooner or later you may recognize where you're standing.
- Find Mode - medium - One value appears more than the rest.
- Full Circle - medium - Follow the chain long enough and it might loop back.
- Greeting Formatter Class - easy - First impressions are formatted carefully.
- Hands Apart - easy - Two hands. One gap. One number.
- High Water Mark - easy - Even below zero, one reading still stands above the rest.
- Max Length Token - medium - The longest token wins.
- Members Only - easy - Every digit wants in. Only the odd ones make the cut.
- Merge Counters - medium - Two tallies. Combine them.
- Never Walk Alone - easy - Every step is measured against the one before it.
- Normalize Name - easy - Names are messy. Standardize them.
- Null Counter - easy - How many holes in the data?
- One Step Behind - medium - What came before this row?
- Points of Order - medium - Every page makes its case for the top. Settle it, and settle the ties.
- Quality Gate - easy - Not everything passes inspection.
- Record Filter - easy - Some records belong. Others do not.
- Rename Keys - medium - Old names out. New names in.
- Reverse Field - easy - Flip it. See what happens.
- Row Aggregates - medium - Each row holds its own summary.
- Sanitize Field - easy - Dirty input. Clean output.
- Schema Checker - easy - The schema says one thing. The data says another.
- Single File - easy - However deep the nesting, every voice arrives in its own turn.
- Skip a Beat - easy - Two in a row is never allowed. Collect the most from what remains.
- Sort Descending - easy - Biggest first. No exceptions.
- Stock Range Finder - medium - Prices move. One stretch had the widest gap.
- The Additive Chain - easy - Each value is the sum of the two before it - no calls to itself allowed.
- The Address Surgeon - easy - One string hides a street, a city, a state, and a zip.
- The Alphabet Score - easy - Every letter has a secret numeric value - what's your total?
- The Alphabet Sorter - easy - Filing cabinet logic: everything goes in its proper drawer.
- The Balanced Sum - easy - Some numbers have a rare quality that mathematicians revere.
- The Bit Counter - easy - How many lights are on in the binary representation?
- The Bitwise Judge - easy - No division, no modulo - just a single bit tells you everything.
- The Bonus Round - medium - Consecutive matching dice rolls trigger a special scoring rule.
- The Bouncer - easy - Every door has a guest list.
- The Bronze Medalist - easy - Not first, not last - somewhere in the middle of the podium.
- The Bug Spotter - easy - It compiles. The answer is still wrong.
- The Calendar Sort - easy - Time has its own opinion about order.
- The Carousel - easy - Keep moving, same ride.
- The Change Tracker - medium - Before and after snapshots. The delta is in there.
- The Character Clans - medium - Words sharing the same letters belong to the same clan.
- The Chunked Reader - medium - Too big for one payload. Ship it in pieces.
- The Cipher Wheel - easy - Every letter has an alias - you just need the right codebook.
- The Clock Examiner - medium - Two hands on a clock: how wide is the gap?
- The Code Expander - easy - Compressed messages need a decoder to come alive.
- The Column Transformer - easy - Each column gets its function.
- The Config Blender - easy - Config collision. The surviving values after a merge.
- The Crowd Favorite Eatery - easy - One restaurant clearly won the most hearts.
- The Crowd Pleaser - easy - One value shows up more than all others combined.
- The Date Sorter - medium - Jumbled calendar. Sort it first.
- The Decomposer - easy - Every composite thing can be broken down to its simplest parts.
- The Deep Unpacker - easy - Boxes inside boxes. Eventually you reach the bottom.
- The Depth of Field - easy - Some containers hold containers that hold containers.
- The Diagonal Accountant - easy - Two diagonals cross in the center of every square.
- The Dict Comparator - medium - Two dictionaries. Subtle differences.
- The Dominant Signal - easy - Hottest items in the transaction log. Ties included.
- The Elevator Trace - medium - Nested floors. One path through.
- The Email Ranker - medium - Some inboxes see more action.
- The Even Checkpoint - easy - Is this number in the even club? Prove it the fast way.
- The Exception Handler - medium - Good code handles failure as gracefully as success.
- The Fallback Layer - easy - When the live values come back empty, something has to stand in.
- The File Size Profiler - medium - File types and their disk footprint. One type dominates.
- The First Encounter - easy - Every character has a story - but only if you remember where it started.
- The First of Their Kind - easy - When the same record arrives twice, only the first one survives.
- The First Stranger - easy - In a crowd, the unique ones stand out first.
- The Flat Mapper - medium - Nested values. One flat stream out.
- The Forbidden Ceiling - easy - Round up. But not the obvious way.
- The Forbidden Sorter - medium - Put the letters in order without the obvious tool.
- The Forward Fill - easy - Patch the gaps in a noisy sensor stream.
- The Generous Ones - medium - The generous ones are obvious.
- The Grid Pivot - easy - A different angle reveals a completely different picture.
- The Hash Stamper - easy - One input, one irreversible output - the foundation of every secret.
- The High Mark - easy - Scan the list. Report the max.
- The Integer Sieve - easy - Not everything in this list belongs here.
- The Intervals - medium - Timestamps in buckets.
- The IP Validator - easy - Real and fake, mixed together.
- The Last Instance - easy - When duplicates appear, only the last one counts.
- The Last Seen Map - easy - For each character, where did it appear last?
- The Letter Census - easy - Every crowd has its share of talkers and quiet ones.
- The Letter Frequency Map - easy - Count every character in the string and report the results.
- The Letter Tally - easy - Each character in the string has a count to answer for.
- The Level Summer - medium - Every tier of the hierarchy keeps its own total.
- The Line Cutter - easy - Did everyone with an A-pass get through before the B-crowd arrived?
- The Log Pulse - easy - Some lines repeat themselves.
- The Lone Traveler - easy - One character stands apart from the crowd.
- The Map Reducer - medium - Map it. Reduce it. One answer.
- The Market Timer - medium - Buy low, sell later. The whole game is when.
- The Matching Manifest - easy - Two warehouses, one shipment - only load what's in both.
- The Merge - easy - Chaos in. Order out.
- The Minutes Tracker - easy - Some activities eat more time than others.
- The Mirror Flip - easy - Sometimes the fastest fix is to swap everything.
- The Mirror Image - easy - Flip the tape backwards - start from the end.
- The Mirror Test - easy - Check if a string reads the same forwards and backwards.
- The Mirror Words - easy - Each word looks back at itself.
- The Missing Number - easy - Something is missing from the sequence.
- The Multiplication Trail - easy - Each step multiplies the whole journey.
- The Numbered Chair - easy - A standing list. Position n holds one entry.
- The Number Miner - medium - JSON strings are hiding numeric secrets. Dig them out.
- The Number Screen - easy - Some numbers make the cut. Most do not.
- The Odd Digits - easy - Hidden inside a mess of characters are a few odd numbers.
- The Odd Extractor - easy - Not all numbers from a string are welcome here.
- The Ones That Come Back - easy - In a column that promised uniqueness, some values kept their seat. Name them.
- The One-Way Street - easy - The longest stretch that never turns around.
- The Only Difference - easy - Two versions of the same line. Surface only what changed.
- The OOP Pillars Exam - medium - Four principles, one class hierarchy - show you know all of them.
- The Order Enforcer - easy - Some rules say every A must come before every B.
- The Original Keeper - easy - Clean up duplicate events without losing the timeline.
- The Overlap Finder - easy - Two guest lists - who made it onto both?
- The Paired Doors - easy - Every door you open is a promise to close it, in order.
- The Pascal Row - easy - Each number is the sum of two numbers above it.
- The Password Builder - easy - Random characters, fixed rules.
- The Password Forge - easy - Does this password pass the strength gate?
- The Peak Finder - easy - Largest number in the list. Max() is not an option.
- The Portfolio - medium - Count every bed under a name. The largest holdings rise first.
- The Progress Meter - medium - Ten glimpses of a run, no matter how long it ran.
- The Progress Parade - easy - Just tell them how far along you are.
- The Ranked Dict - easy - Values deserve order too.
- The Repeat Review - medium - The echo came back.
- The Response Aggregator - medium - Multiple result pages. One clean summary.
- The Resume Sifter - medium - Pull what's useful. Skip what you know.
- The Roll Call - easy - Every value is waiting for its name.
- The Roman Converter - easy - Roman numerals decoded.
- The Runaway Leader - easy - Noise scatters in every direction; the true reading is the one that keeps coming back.
- The Running Total - easy - Each position holds the sum of everything before it.
- The Safe Caster - easy - Type conversion is easy, until it is not.
- The Scoreboard Race - medium - The first to cross the line ends the game, mid-round or not.
- The Score Sorter - easy - Points on the board, sorted by who earned the most.
- The Scramble Check - easy - Same letters, different order - are these two strings secret twins?
- The Second Summit - easy - Not the top of the mountain - just below it.
- The Secret Twins - easy - Same letters, different disguises.
- The Self-Portrait Number - easy - Some numbers describe themselves perfectly.
- The Sequel Spotter - easy - Spot the sequels hiding in the catalog.
- The Shadow Cleaner - easy - Remove the repeats. No shortcuts.
- The Shortest Path Home - medium - Every leaf remembers the road it came from. Bring them all back on one line.
- The Silent Locator - easy - Every lookup should cost you less than the one before it.
- The Silver Screen Summit - medium - Box office totals decide who makes the top of the marquee.
- The Single Bit - easy - One particular pattern hides in plain sight.
- The Slow Leak - medium - Nested groups. One flat stream.
- The Social Graph - easy - Everyone knows someone.
- The Solo Act - easy - One-and-done values only.
- The Squeeze - easy - aaabbb gets old fast. Shrink it.
- The Step Counter - easy - You can hop one step or two - how many ways to reach the top?
- The Streak Breaker - easy - It has a problem with repetition.
- The Style Guide - easy - Not every word deserves the same treatment.
- The Syntax Sentinel - easy - Brackets opened and closed. The nesting might be off.
- The Tail End - easy - Push, pop, peek. The basics that break people.
- The Tail Finder - medium - Navigate to the end of a linked list using recursion.
- The Tail Trimmer - easy - Remove the k-th item from the back without counting forward first.
- The Tally Counter - easy - How many times does a single guest show up to the party?
- The Title Ladder - medium - Job titles and the salary tier they belong to.
- The Top Reviewer - easy - One restaurant receives the most feedback - which one?
- The Tree Measurer - easy - How deep does the rabbit hole go?
- The Trip Aggregator - medium - Travel records hold patterns waiting to be surfaced.
- The Type Sorter - easy - A mixed list is hiding its numbers - extract them.
- The Value Sorter - easy - The order was always negotiable.
- The Version Ranker - medium - Software versions follow their own ordering rules.
- The Vowel Hunt - easy - Just the vowels. All of them.
- The Word Census - easy - Who said what - and how many times?
- The Word Counter - easy - How many times does each word show up in a file?
- The Word Flipper - easy - The sentence stays, the words surrender.
- The Yahtzee Scorer - medium - Dice scoring. Multiple categories evaluated.
- Threshold Filter - medium - Above the line or below it.
- Top-Heavy - medium - The widest row leads, and everything below it narrows.
- Top N Keys - medium - Most of them do not matter. The few that do stand out.
- Transform Column - easy - Same data, new shape.
- Unique Values - easy - Duplicates are noise. Remove them.
- Validate Email - medium - Looks like an email. But is it?
- Value Count - easy - How many of each? Count them.
- What Stays Warm - medium - Memory is small and the stream never stops. Keep only what was just asked for, in the order it was asked.
- What Won't Convert - easy - Some values become numbers. The rest become nothing.
- Where the Line Breaks - easy - Every batch has a last piece. Mark it right.
- Where the Lines Break - easy - Every record hides its fields behind noise. Pull the real ones loose.
- Zip to Record - easy - Two lists become one record.
Data Modeling (2)
- A Number for the Seller - easy - They want a total. Give them the right schema first.
- The Vanishing State - easy - A status column forgets the moment it changes. Model the schema that remembers.