Block logo

Block Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 1,120 interview experiences · FREE TO READ

3.1 Rounds average
Average Typical difficulty
48.9% Positive experience

Which role are you interviewing for?

30 roles · 1,120 reports

Candidate interview experiences

First-hand accounts from people who interviewed at Block.

Showing 4 of 1,120
Block logo
Block

BDR

Sales · nearly a year ago

Entry Average Negative experience No offer 3 rounds
Interview process
Recruiter call Onsite
Interview formats
Behavioral Presentation

The interview process had 3 parts. The recruiter initially said that training was in-person, but after that, fully remote work was allowed and even encouraged. They also talked up the internal advancement opportunities. However, during the second interview, it became clear that the real expectation was to be in the office 4+ days a week. They mentioned that anyone working in the office less than that wouldn't be considered for promotion.

Confirmed questions1 question
  • After being told remote work was encouraged, how much do you value in-person collaboration?
Block logo
Block

Sales

Sales · nearly a year ago

Entry Average Positive experience Accept offer 4 rounds
Interview process
Recruiter call Technical screen Presentation Panel
Interview formats
Behavioral Technical Presentation

First, there was an HR call where they asked about my motivation, my experience in my last role, how my skills align with the company, my cold calling experience, and my experience communicating across different teams. Then, I had to meet the regional manager for a role-play exercise. After that, I met with the director.

Confirmed questions4 questions
  • Can you share your experience from your most recent job?
  • How do you see your skills fitting in with our company?
  • What's your background with making cold calls?
Block logo
Block

Software Engineer

Engineering · nearly a year ago

Senior Difficult Neutral experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Behavioral Coding Technical

First, I chatted with the recruiter about my background and what I'm looking for. After that, I had a technical front-end interview with two engineers. They asked me to build an application. I think I did okay, I managed to get a working app done, but unfortunately, I didn't get past it. No specific feedback was provided.

Confirmed questions8 questions
  • Could you implement a memory game using either a JS framework or vanilla JS, following a provided demo app?
  • From scratch, please code the HTML, CSS, and JavaScript for this memory game.
  • The game should present N x N cards in a grid, where N is adjustable by the user using a slider.
Block logo
Block

Frontend Engineer

Engineering · a year ago

Mid Average Positive experience Accept offer 5 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical Coding System Design Presentation

The interview process was great overall. My recruiter was super helpful throughout and gave me detailed feedback after each stage, which helped me prep. They really focused on making sure I talked directly with the team I'd be joining, and everyone was welcoming, engaged, and helpful. There were 3 main stages: first, a recruiter call, then a hiring manager call that also included a technical screen with vanilla JS questions. Finally, an onsite with 4 separate rounds: two pair programming sessions, one system design discussion, and one deep dive into my past projects. The pair programming parts used vanilla JS or HTML/CSS, directly matching the job. These were like fun, unique puzzles to solve.

Confirmed questions2 questions
  • Could you design a system for hotel bookings?
  • How would you create DOM elements using vanilla JavaScript?

Block Interview Questions

Quoted word for word from Block interview reports.

Given a list containing dictionaries of books with properties, find a pair of books that optimizes weight with a total price of x.

Read reports

Write a query to select all from a table excluding values not present in a distinct subquery, using left joins.

Read reports

What is the probability of a team winning a certain number of rounds?

Read reports

Given X input, create a function that generates Y output, while also considering Big(0) performance characteristics.

Read reports

Given a set of input data points and pairing rules, perform a general data pairing operation, and then modify the solution when the requirements change.

Read report

Could you write a function that can parse an error log file? The log file includes a date/timestamp and an error message for each entry.

Read report

Could you rotate 2D arrays by 90, 180, and 270 degrees?

Read report

Can you implement an LRU cache, making sure to consider runtime and space complexity?

Read report

Regarding the terminal, can I use my own credit cards, or would I need to adjust to the system if I were to sign up with Square?

Read report

Formats, difficulty and experience

Across all 1,120 Block interview reports.

Interview formats

Behavioral 34.9%
Technical 27.5%
Coding 18.7%
Presentation 8%
Other 4.1%

Interview difficulty

Easy 14.7%
Average 67.2%
Difficult 18%

Candidate experience

Positive 48.9%
Negative 33.1%
Neutral 18.1%

Reports by job function

Engineering 454
Operations 170
Sales 154
Analytics 75
HR 64
Finance 41