Lots of really smart people to work with, and generally zero ego. Interesting problems to work on, and great attention to work/life balance.
Too heavy a focus on documentation can tend to slow down progress.
They have a lot of internal divisions, and you can be bounced around before they send you to the right team. I scheduled the initial two interviews and didn't get passed that. The questions were generally easy, but I think the interviewers were tou
First, I applied online and then talked to a recruiter at a career fair. Next, I was led through an online coding challenge, which led to two Skype interviews with current Square engineers. These interviews were conducted through a shared coding env
I emailed a Square recruiter directly, as a friend had recently accepted an offer to work there. From there, I underwent two technical phone screens. I found both to be rather difficult, and I barely managed to solve the problems in the end. Square
They have a lot of internal divisions, and you can be bounced around before they send you to the right team. I scheduled the initial two interviews and didn't get passed that. The questions were generally easy, but I think the interviewers were tou
First, I applied online and then talked to a recruiter at a career fair. Next, I was led through an online coding challenge, which led to two Skype interviews with current Square engineers. These interviews were conducted through a shared coding env
I emailed a Square recruiter directly, as a friend had recently accepted an offer to work there. From there, I underwent two technical phone screens. I found both to be rather difficult, and I barely managed to solve the problems in the end. Square