Top 38
Prep plan
Updated weekly · Last refresh Oct 17

Square Software Engineer Interview Questions

The questions to prepare for a Square Software Engineer interview. Questions from real interview reports rank first. Updated daily.

38questions
~6htotal time
Track your progressSign up free to work through all 38 questions and resume where you left off.
Start practicing free →
1
CodingStart here. 18 questions · ~170 min
Rotate 2D Array 180 and 90Medium
Practice

Rotate a rectangular 2D array clockwise by 90 or 180 degrees using direct array transformations.

ArraysArray ManipulationAlgorithmsSquare
OO Tree With Node DeletionHard
Practice

Build a parent-linked tree and delete nodes with their entire subtrees while preserving parent-child relationships.

CodingabstractionData StructuresSquare
More Coding questions with a free account
2
Execution5 questions · ~47 min
Trade-Offs in Recent ProjectHard

Explain a recent technical trade-off, including the options considered, constraints, stakeholder alignment, and outcome.

Executiondesign trade-offscross-functional executionSquare
Handling Difficult StakeholdersEasy

Explain how you manage difficult stakeholders while keeping delivery on track and expectations aligned.

Stakeholder ManagementClaritySquare
More Execution questions with a free account

Sign up to see every question

Create a free account to unlock this list and practice real interview questions.

Get my prep plan
3
System Design3 questions · ~28 min
API Endpoints for ArchitectureHard

Specify versioned, secure API endpoints for the application from the preceding architecture discussion.

backend integrationapi designapi gatewaySquare
More System Design questions with a free account
4
Behavioral & Leadership9 questions · ~85 min
More Behavioral & Leadership questions with a free account
5
More topics3 questions · ~28 min
Manage Certificates in GreenfieldHard

Design a certificate lifecycle system covering issuance, rotation, trust, revocation, observability, and incident response.

cryptographymtlsidentity managementSquare
Stream Aggregation by DateMedium

Assesses your ability to design and implement efficient stream aggregation logic.

Square
Scale Notification ServiceHard

Tests distributed systems design for high-volume messaging, reliability, and delivery guarantees.

Stream ProcessingmonitoringOrchestrationSquare
Hands-on SQL practiceWrite and run real queries in the editor. 3 drills · ~30 min
The finish line: interview-readyComplete all 38 questions plus 3 hands-on drills to finish this plan.