Skip to main content

10 Block Software Engineer (New Grad) Interview Questions (2026)

Block's (formerly Square) new-grad SWE loop in 2026 is a recruiter screen, an online coding assessment, a technical phone screen, and a 4-round virtual onsite covering coding, system fundamentals, behavioral, and team match. Block is fintech and commerce — payments, point-of-sale, and crypto themes appear depending on the org (Cash App, Square, Spiral, TIDAL).

By Alex Chen, Founder, InterviewChamp.AI · Last verified

Loop overview

New-grad candidates report a 4-7 week timeline in 2026. Online assessment (2 problems, ~75 minutes), then a 1-hour phone screen. Onsite: two coding rounds, one system fundamentals round, one behavioral + team match. Stack varies by org: Kotlin/Java on backend (Cash App, Square Register), JavaScript/TypeScript on web, Swift/Kotlin on mobile.

Behavioral (4)

Tell me about a time you built something for a non-technical user.

Frequently asked

Outline

STAR. Block's products serve sellers and individuals — many are non-technical. Pick a real moment when you designed for an audience that did not share your tech context. Show what you learned about UX, copy, and accessibility.

Source: Glassdoor 2026-Q1 Block behavioral ·

Why Block?

Frequently asked

Outline

Tie to a specific product (Cash App, Square Register, Square Online, TIDAL, Spiral). Discuss what financial empowerment or commerce democratization means to you. Mention if you have used a Block product. Concrete > abstract.

Source: Glassdoor 2026-Q1 Block Why-Block ·

Describe a time you contributed to open source.

Occasionally asked

Outline

STAR. Block publishes open source heavily. Pick a real contribution — even small (a typo fix, a doc PR, a bug report). Show your process and what you learned. If you have not done OSS, pivot to a comparable public/collaborative project.

Source: Glassdoor 2026-Q1 Block behavioral ·

Tell me about a time you debugged a hard problem.

Frequently asked

Outline

STAR. Pick a real bug. Show the diagnosis — what you ruled out, what you tested. End with the fix and the postmortem learning. Block values structured debugging in financial systems.

Source: Glassdoor 2026-Q1 Block behavioral ·

Coding (LeetCode patterns) (4)

Given a list of transactions with merchants and amounts, find the merchant with the highest spend.

Frequently asked

Outline

Hash map merchant → total. Single pass to populate, second pass (or in-pass tracking) to find max. O(n) time, O(M) space where M is distinct merchants. Walk through.

Source: r/cscareerquestions Block (Cash App) SWE, 2026-Q1 ·

Implement a function that returns whether a number is a perfect square without using sqrt.

Occasionally asked

Outline

Binary search on [1, n]. mid * mid compared to n; adjust bounds. O(log n) time. Watch for overflow when squaring. Edge cases: 0, 1, negative inputs.

Source: r/leetcode Block phone-screen, 2026-Q1 ·

Given a list of intervals representing the hours a store is open, determine if it is open at a given time.

Occasionally asked

Outline

Linear scan: check if time falls in any interval. O(n) time. For many queries, sort intervals and binary search. Edge cases: overnight hours (wraps past midnight), timezone. Square Register has this problem.

Source: Blind 2026 Block SWE onsite ·

Given a string of dollar amounts (with currency symbols), parse them into numeric values.

Occasionally asked

Outline

Strip currency symbols and commas, parse as float, handle negative sign and parentheses (accounting negatives). Multiply by 100 for cents-as-int storage to avoid float rounding bugs. Discuss locale handling (1,000.50 vs 1.000,50).

Source: r/cscareerquestions Block coding-round, 2026-Q1 ·

Technical (2)

Design a payment processing flow that handles a card swipe at a coffee shop.

Frequently asked

Outline

Concept-level. Steps: card read at the terminal, encrypted send to payment processor, authorization request to issuing bank, response back, signed receipt. Discuss offline mode (queue locally, sync later), retries, idempotency, fraud signals at the edge. Block's actual product.

Source: Glassdoor 2026-Q1 Block SWE system-fundamentals ·

Implement a function to validate a credit card number using the Luhn algorithm.

Frequently asked

Outline

Right-to-left: double every second digit, sum the digits of doubled values, sum all. Valid if total mod 10 == 0. Walk through with an example. Edge cases: short numbers, non-numeric characters. Domain-perfect.

Source: Levels.fyi Block SWE 2026 reports ·

Block interview tips

  • Block has multiple orgs (Cash App, Square, Spiral, TIDAL). Confirm which you are interviewing with — questions vary.
  • Money math: prefer integer cents over floats. Mention this whenever currency comes up.
  • Block publishes a lot of open-source. Browse their GitHub before the loop and reference a project.
  • Behavioral rounds value humility, customer focus, and craft. Bias-for-action without bullshit.
  • Compensation per Levels.fyi 2026 is solid Bay Area new-grad. Equity has 4-year vest with 1-year cliff.

Frequently asked questions

What was Block formerly known as?

Block was formerly known as Square. The parent company rebranded to Block in 2021; the seller product is still called Square.

How long is Block's SWE new-grad interview process in 2026?

Most reports show 4-7 weeks from recruiter outreach to offer.

Does Block ask system design for new-grad SWE?

Light system fundamentals appear (payment flow, data modeling). Full distributed-systems is for mid-level and above.

What language should I use for Block interviews?

Whichever you know best. Kotlin, Java, JavaScript/TypeScript, Python, Swift are all accepted. Cash App leans Kotlin/Java; Square Register has multiple stacks.

Does Block sponsor visas for new-grad SWE?

Block has sponsored H-1B and OPT in past US cycles. Confirm with your recruiter for 2026.

Practice these live with InterviewChamp.AI

Real-time AI interview assistant that listens to your loop and helps you structure answers under pressure.

Practice these live with InterviewChamp.AI →