Overall, I enjoyed my time at Square. As a software engineer, you are exposed to all kinds of interesting problems in the financial space. The engineering talent was a positive surprise.
The company grew from 2000 to almost 4000 relatively quickly.
Career advancement can depend on the department and manager, although it's a very typical problem at most places I have worked.
Being on-call is expected. The on-call experience is also very team-dependent.
On one hand, I really love the way Block evaluates employees. I think the process truly mimics the skills needed on the job, especially around collaboration and communication. All my interviewers were very good and truly reflected the collaborative c
A recruiter reached out to me on LinkedIn and conducted a 30-minute phone screening. A few days later, a technical interview was scheduled. The technical interview was a 1-hour paired coding challenge. The technical interview was awful! The intervie
In broad strokes, the process began with a phone screen. After that, there were two separate CoderPad pair programming interviews. Following that was a "virtual onsite" (given the ongoing Coronavirus shelter-in-place order), which included: * Three
On one hand, I really love the way Block evaluates employees. I think the process truly mimics the skills needed on the job, especially around collaboration and communication. All my interviewers were very good and truly reflected the collaborative c
A recruiter reached out to me on LinkedIn and conducted a 30-minute phone screening. A few days later, a technical interview was scheduled. The technical interview was a 1-hour paired coding challenge. The technical interview was awful! The intervie
In broad strokes, the process began with a phone screen. After that, there were two separate CoderPad pair programming interviews. Following that was a "virtual onsite" (given the ongoing Coronavirus shelter-in-place order), which included: * Three