Square logo

Square

Size:
10000+ employees
time icon
Founded:
2009
About:
Square is a financial services and digital payments company founded in 2009 by Jack Dorsey and Jim McKelvey. It is best known for its point-of-sale (POS) hardware and software solutions that enable businesses to accept card payments using mobile devices. Square also offers a suite of business tools, including payment processing, payroll, invoicing, e-commerce solutions, and small business financing. The company is a subsidiary of Block, Inc. (formerly Square, Inc.), which has expanded into other financial technology areas such as cryptocurrency and peer-to-peer payments. Square’s products are widely used by small and medium-sized businesses for their ease of use and integration capabilities.

Square Interview Questions: 10 from Real Interviews

September 25, 2026
Questions
39
tracked from real interviews
Difficulty
11 Easy 23 Med 5 Hard
Rounds
4–6
recruiter + screens + virtual loop
Interview Process
1
Recruiter Screen
Background, Square motivation, role and level alignment · ~30 min
phone
2
Practical Technical Assessment
Applied coding and pair-programming signal · ~1–2 hr
coding
3
Hiring Manager Conversation
Past work, team fit, scope and career goals · ~30–45 min
manager
4
Virtual Team Loop
Coding, architecture, project walkthrough and collaboration · 4–6 interviews reported
virtual
Topics Covered
Pair Programming Applied Coding Object Modeling System Design Project Deep Dive Collaboration
Square says interviews currently run by phone or Google Meet and engineering uses pair programming. The exact sequence varies by team and level.

Square starts with a recruiter conversation, followed by team interviews and programming problems. Software engineering candidates should expect pair programming, project discussion, and questions about collaboration. The loop varies by team and role, so confirm your schedule before planning your preparation.

These 10 questions test modeling and communication. Several start with a small implementation and add constraints. Explain choices, test corner cases, and preserve a clear structure as requirements change.

What to Expect: Square Interview Process

Square's current interview process includes a recruiter conversation, team interviews, and a project, case study, portfolio, or other problem-solving exercise. Engineering interviews include a pair-programming task. As of September 2026, Square says interviews are virtual by phone or Google Meet.

Your recruiter will discuss your background, interest, and the role. Team interviews can cover projects, teamwork, and goals. One recent report described a practical test, a hiring-manager conversation, and a virtual loop with coding, architecture, and a project walkthrough. This is one example; your recruiter's schedule is authoritative.

How to Prepare and Pass Square Interviews

Plan four to six weeks if your fundamentals are current, or eight to twelve weeks if you need to rebuild them. Spend the final week pair programming, reading unfamiliar code, and explaining changes aloud.

  • Collaborative coding. Restate requirements, agree on an interface, and keep your partner involved. Square evaluates both code and collaboration.
  • One deep project. Explain the customer problem, architecture, decisions, failure modes, and results. Expect trade-off and teamwork follow-ups.
  • Cover the full loop. Review data structures, object modeling, testing, system design, and behavioral stories. Use Lodely to rehearse Square questions that address each gap in sessions combining these areas.
Square
Square Interview Questions
Recently asked in real interviews
These questions were asked recently in real Square interviews. Practice these and 4,000+ other questions from 1,000+ companies on Lodely.
Explore All Questions
Free to get started

Square Interview Breakdown

Tree of Characters

Square Interview Question
Easy
Tree of Characters
coding
Count each character in a string, then build a binary tree by repeatedly combining the lowest-frequency nodes until one root remains.
Also Asked At
AdobeAppleMicrosoft
Open Question on Lodely Free to get started

Type: Greedy tree construction after frequency counting.

The Trick: After counting the characters, combine the nodes with the lowest frequencies. Decide how to handle ties and structure internal nodes before implementing the solution.

What It Tests: Data modeling, priority, tree building, and the ability to extend a simple initial design into a more complex one.

Battleship

Square Interview Question
Medium
Battleship
coding
Implement a one-player Battleship game with valid ship placement, coordinate-based shots, hit and miss tracking, sunk ships, and a clear end condition.
Also Asked At
AmazonGoogleMeta
Open Question on Lodely Free to get started

Type: Object-oriented game implementation.

The Trick: Keep game state, ship placements, shots, and win detection separate. Check boundaries, overlaps, orientations, and repeated shots without scattering rules throughout the code.

What It Tests: Interface design, state transitions, readable code, invalid-move tests, and end-of-game behavior.

Motorcyle Racing

Type: Aggregation, sorting, and early winner detection.

The Trick: Points change after each race, and ties are possible. Compare the leader's score with the maximum points each rival could still earn.

What It Tests: Incremental state, rankings, condition handling, and safe extension of working code.

Seven more questions expand these themes. Crop Profits combines purchase optimization and reinvestment. Pair People adds repeatability and randomization. Park Navigation uses a circular graph and shortest-distance tests.

Calculator extends arithmetic with absolute value, square roots, and parentheses. Throw Balls models probability across multiple events. Animal Owing Game compares scores with ties and custom rules. Move in Board tracks rotation and movement on a grid.

What Comes After The Interview

Ask when feedback will arrive and whether the role is tied to one team. If you receive an offer, confirm the level before comparing base pay, equity, bonus, vesting, and refresh terms. Block's senior packages include more stock.

Candidate Experiences

One Q2 2026 account described a process lasting several weeks to a month, with a practical assessment and a full-day virtual loop. Reports from 2025 also mention multiple pair-programming sessions. Across these accounts, collaboration remained important as requirements changed. Ask questions, explain your reasoning, and improve code after feedback.

Conclusion

Square rewards concrete implementation, modeling, and visible collaboration. Use Lodely to run these 10 questions as tested sessions, then target system design and behavioral practice for the rest of the loop.

Compensation by Level
Level
Track
Median TC
Annualized mix
Level 3
Entry level
$162K
$122K base · $36K stock · $3.7K bonus
Level 4
Software engineer
$241K
$177K base · $64.3K stock · $0 bonus
Level 5
Software engineer
$301K
$199K base · $100K stock · $1K bonus
Level 6
Software engineer
$424K
$243K base · $180K stock · $1.1K bonus
Table of Contents

Land Your Dream Software Engineering Job

Start Now
Sent! Land top tier tech offers.
start your free trial →
Oops! Something went wrong while submitting the form.

Land Your Dream Software Engineering Job

Start Now
Sent! Land top tier tech offers.
start your free trial →
Oops! Something went wrong while submitting the form.

Other Company Interviews

Browse all