The interview process consisted of an intro call with a recruiter, a tech screen (pair programming), and an onsite interview. The onsite included:
The pair programming questions were not LeetCode questions but progression-based and were actually quite fun to work through. I didn't ace all the questions; for some, it was enough to complete the majority of the parts and discuss the final part within the approximately 50-minute time limit.
Problems were at most equivalent to medium LeetCode questions. The onsite can be exhausting with three 50-minute pair programming sessions back to back, on top of the other sessions, and only a single short break.
The following metrics were computed from 158 interview experiences for the Block Software Engineer role in United States.
Block's interview process for their Software Engineer roles in the United States is very selective, failing most engineers who go through it.
Candidates reported having good feelings for Block's Software Engineer interview process in United States.