I was approached by a recruiter through LinkedIn. Square has a very standard tech interview process.
First, I spoke with the recruiter on a short call, discussing my past experiences and so on.
Next was a technical phone screen with an engineer, featuring a simple programming question.
After that, I received an invitation to come onsite for a full-day interview. This consisted of:
My partners for the pair programming exercises were great and were more than willing to help and answer my questions. Overall, it was a great experience.
All interviewers come up with their own questions, so it is hard to generalize a set of questions.
For my set, the questions were centered around recursion.
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.