Software Engineer applicants have rated the interview process at Square with 2.9 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 60% positive. To compare, the company-average is 27.5% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer roles take an average of 27 days to get hired, when considering 10 user submitted interviews for this role. To compare, the hiring process at Square overall takes an average of 32 days.
Common stages of the interview process at Square as a Software Engineer according to 10 Glassdoor interviews include:
Phone interview: 33%
Skills test: 21%
One on one interview: 21%
Group panel interview: 8%
Background check: 8%
Personality test: 4%
Presentation: 4%
Here are the most commonly searched roles for interview reports -
I applied online. The process took 2+ months. I interviewed at Square
Interview
Two phone screens and a 5.5 hour virtual on-site interview. Almost all interviews (except one) had 2-3 interviewers present. The onsite had two technical interviews, an interview for project experience, a system design interview, and an interview with the manager.
Interview questions [1]
Question 1
Questions were mostly collaborative (described as "pair programming") but led by the candidate. The problems were more design oriented than leetcode and used common data structures. The problems were all fair except one, which was described by the interviewer in an unclear way. Standard practice with these kinds of interviews and problems should be more than enough.
I applied through an employee referral. The process took 7 weeks. I interviewed at Square in Jun 2024
Interview
1 Technical screen followed by an onsite consisting of 2 pair programming technical sessions, 1 system design question, 1 past technical design question, and talking to the hiring manager.
The onsite process was fine and the interviewers were nice to talk to. Questions were fairly standard and not too difficult either. They also give you the system design question before the onsite so you have time to prepare. But the process after the onsite is completely backwards. I passed the onsite but there was a second round of talking to hiring managers for different teams after the onsite, and then even after I talked to a hiring manger, they asked me to talk to the tech lead for the team as another test. They keep stringing you along after you've already put so much of your time and energy into the onsite, only for them to drop you at the very end. The entire process took SEVEN weeks.
Interview questions [1]
Question 1
Technical questions that are iterative, e.g. first design me X, then we want to add this capability Y, then another capability Z
I applied online. The process took 5 days. I interviewed at Square (Dublin, Dublin) in May 2024
Interview
● 1-2 Interviewers, 60 minutes
● You will be paired with an engg to write and compile code in a collaborative online IDE (CoderPad)
The rubric dimensions will be assessed during your interview: communication, collaboration,
requirements analysis, code fluency/maintainability, troubleshooting
.
Interview questions [1]
Question 1
PART 1: HORIZONTAL BAR GRAPH
Given an array of integers, create a horizontal bar graph where each entry translates into a row of dashes of that length (from top to bottom). For example, dataset [2, 1, 0, 1, 2, 4, 6] renders as:
--
-
-
--
----
------
PART 2: VERTICAL BAR GRAPH
Your users prefer vertical bar graphs, where each integer entry is shown as a column of |s (from left to right). Implement that so the dataset from Part 1 renders as:
|
|
||
||
| |||
|| ||||
Note that the third output line is blank to represent the 0 value.
I applied online. The process took 1 week. I interviewed at Square in May 2024
Interview
It is a very simple process. Initial recruiter call followed by tech screen for 1 hr. It was a very simple interview. We have to think simple. The questions started with JS basics and complexity increased as it I completed them one by one. The recruiter and interviewers were really nice.