What Is the Block Interview Process Like? (Round by Round)

The Block interview process for software engineers has three stages. First a recruiter screen, then a technical phone screen, then a virtual onsite of four to five rounds. A screen is a short interview used to filter candidates before the main rounds. Candidates report a total timeline of about three to four weeks. The style is practical: pair programming and realistic problems rather than puzzles.

Quick Overview

StageFormatWhat is evaluated
1. Recruiter screen15 to 30 minute callBackground, product interest, mission interest
2. Technical phone screenAbout 60 minutes, shared coding editorOne practical coding problem, often data processing
3. Onsite coding roundsLive, pair-programming styleBuilding working code with an interviewer
4. Onsite system designOne interview, mid-level and aboveArchitecture for a payment or data system
5. Values and behavioral roundConversationTeamwork and connection to economic empowerment

Round 1: Recruiter Screen

The first call is short, about 15 to 30 minutes. The recruiter asks about your background and why you want Block. Expect a question about the company's purpose, economic empowerment. Prepare a two-sentence answer for it in advance. A full structure is in How to Answer: "Why Do You Want to Work at Block?"

Round 2: Technical Phone Screen

This is a live coding session of about 60 minutes in a shared editor, often CoderPad. The problems are practical rather than abstract. Candidates often report data processing tasks. One reported example: find suspicious transactions inside a rolling time window. A rolling time window is a fixed period that always ends at the current moment. Write clean code, name your variables well, and test while you write. The interviewer works with you, so ask questions freely.

Round 3: The Virtual Onsite

The onsite is usually four to five rounds. Candidates report about four to five hours of total interview time, sometimes split across two days. Teams vary, but three parts appear in most reports.

Pair programming rounds. You build something that works, together with the interviewer. Collaboration is graded directly. Thinking out loud and accepting hints are both rewarded.

System design round. Mid-level and senior candidates design a system, often near payments or money movement. The common question types are in What to Expect in the Block System Design Interview.

Values and behavioral round. Expect questions about teamwork, failure, and the mission. Each Block product runs its own version of this round. The repeated theme is economic empowerment. Question examples are in Top Block Behavioral Interview Questions (and How to Answer Them).

Which Product Team You Interview With Matters

Block is a family of products: Square for merchants, Cash App for consumers, and Afterpay for installment payments. Your interviewers come from the team you applied to. Square rounds focus on merchant problems, such as payment devices and seller tools. Cash App rounds focus on consumer transfers and fraud. Ask your recruiter which team the loop belongs to, then study that product.

Timeline and Decision

About three to four weeks from first call to decision is the common report. The recruiter usually returns within a few days of each stage. If you hear nothing for a week, send one short message asking for status.

What Block Evaluates Overall

Three themes repeat across every stage. First, practicality: Block grades working code and realistic thinking, not trick solutions. Second, collaboration: the pair-programming format measures how you build with another person. Third, mission interest: economic empowerment appears in the recruiter call and again in the values round. A candidate who solves every problem but shows no interest in the purpose still struggles here.

How to Prepare

  • Practice practical coding. Grokking the Coding Interview teaches reusable problem patterns. Practice writing tested, readable code, not only fast answers.
  • Learn payment-flavored design. Grokking the System Design Interview explains queues, databases, and consistency, which Block design questions use heavily.
  • Prepare mission stories. Write two stories that connect your work to helping users or small businesses. The values round will use them.
  • Use the product before the interview. Download Cash App or watch a Square checkout in a store. One concrete observation improves every answer.
TAGS
Coding Interview
Behavioral Interview
System Design Interview
CONTRIBUTOR
Arslan Ahmad
Arslan Ahmad
ex-FAANG engineering manager and author or Grokking series.
-

GET YOUR FREE

Coding Questions Catalog

Design Gurus Newsletter - Latest from our Blog
Boost your coding skills with our essential coding questions catalog.
Take a step towards a better tech career now!
Explore Answers
What is Dependency Injection in System Design?
What is an example of a microservice?
What is Zoom strategy?
What is a remote software engineer?
Can MongoDB auto increment?
What is the first product of OpenAI?
Related Courses
New
Grokking the AI System Design Interview course cover
Grokking the AI System Design Interview
Learn to design AI systems the way interviewers expect: classic ML products, LLM and RAG architectures, and agentic systems, all through the lens of the system design interview.
4.6
(3,192 learners)
Discounted price for Your Region

$123

Grokking the Coding Interview: Patterns for Coding Questions course cover
Grokking the Coding Interview: Patterns for Coding Questions
The 24 essential patterns behind every coding interview question. Available in Java, Python, JavaScript, C++, C#, and Go. The most comprehensive coding interview course with 543 lessons. A smarter alternative to grinding LeetCode.
4.6
Discounted price for Your Region

$197

Grokking Modern AI Fundamentals course cover
Grokking Modern AI Fundamentals
Master the fundamentals of AI today to lead the tech revolution of tomorrow.
4.1
Discounted price for Your Region

$72

Design Gurus logo
One-Stop Portal For Tech Interviews.
Copyright © 2026 Design Gurus, LLC. All rights reserved.