The interview process was pretty standard. It began with a first phone screen with a recruiter, followed by a second phone screen with an engineer. The process concluded with a full-day onsite interview, running from 9 am to 5 pm, which included a complimentary lunch.
Pros:
Cons:
Most difficult:
A question that I solved with dynamic programming. I got it anyway.
Unexpected question:
Describe what happens when someone requests a web page from a browser. This question is too common; I've been asked it many times before. I expected Square to be more creative.
The following metrics were computed from 10 interview experiences for the Block Senior Software Engineer role in San Francisco, California.
Block's interview process for their Senior Software Engineer roles in San Francisco, California is extremely selective, failing the vast majority of engineers.
Candidates reported having good feelings for Block's Senior Software Engineer interview process in San Francisco, California.