The process starts with a phone screen from the recruiter. You'll then be scheduled for a technical phone screen, during which you'll complete a coding exercise with one of their engineers.
After the phone interview, you'll go onsite for an all-day interview. This consists of pair programming on coding exercises and Q&A sessions.
Most of the questions seemed relevant, and all the problems were reasonable to work through in the time given. Everyone seemed nice and acted professionally.
The entire process went pretty smoothly, so overall, it seems they are pretty well organized.
Generate all combinations of M given N different items, then find all the valid pairs within a subset of the generated set.
The following metrics were computed from 59 interview experiences for the Block Software Engineer role in San Francisco, California.
Block's interview process for their Software Engineer roles in San Francisco, California is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Block's Software Engineer interview process in San Francisco, California.