I interviewed with Square for a position in their SF office.
First, a recruiter reached out for a quick screen call to gauge my experience, skill set, and possible fit for the position.
The interview process lasted about four weeks and consisted of:
I got the sense that they were all prepared and knew what questions they wanted to ask. They took a lot of notes based on how I answered their questions.
My overall experience was positive. They took more than a week to come back with an offer.
My recruiter, Tyneisha Harris, was very helpful. She was quick in responding to my emails and answered all my questions with patience.
i) Their coding exercise is not typical of LeetCode questions. It seems they have their own set of questions, which are basically divided into multiple parts.
They want you to approach the problem step by step. As long as your OOP concepts are clear, you should be okay. They did not ask for space and time complexity.
ii) Other questions were related to technical debugging, process, and situational aspects.
The following metrics were computed from 1 interview experience for the Block Software QA Automation Engineer role in San Francisco, California.
Block's interview process for their Software QA Automation Engineer roles in San Francisco, California is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for Block's Software QA Automation Engineer interview process in San Francisco, California.