I applied online and was then contacted by a recruiter. I had one technical phone screening with an engineer, then went onsite for an all-day session of interviews. The onsite included:
Lastly, there was a manager chat which was "ungraded" at the end of the day. The systems design question was given upfront, so I had time to think about my solution. The interviewers wanted me to succeed, making the experience very pleasant.
Design a hotel booking application.
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.