Work/life balance is very good.
Fosters diversity in hiring.
Promotes and hosts programs for underrepresented minorities to start on a career in tech.
High level of transparency throughout the company.
Corporate goals are positive (naturally) and actually drive decisions.
Pretty good at self-criticism--we ask ourselves hard questions (or they are asked of us), do our best to answer them, and make appropriate changes based on the answers.
Growing fast and moving fast, which sometimes means efforts aren't ideally coordinated. Square starts new things, and when they don't work as planned, they will stop them. This is disruptive if you're on the new thing.
Keep up the emphasis on communicating the company's plans to the entire company.
Continue to be imaginative about how to keep Square a great place to work, post-IPO.
Phone screen and then a full day of interviews. There were: * 3 pair programming challenges * A system design review * A prior experience interview There was also an onsite lunch with a person from the company.
Phone screen, followed by a full day (~7 hour) onsite with a lunch break included. This mostly involved pair coding on a computer and some panel interviews, where interviewers talked with me and asked questions about topics related to the function I
The interview process includes a tech recruiter phone call, followed by three programming interviews, and then a system design interview. This is followed by meetings with team leads. The company is very transparent about the interview process from
Phone screen and then a full day of interviews. There were: * 3 pair programming challenges * A system design review * A prior experience interview There was also an onsite lunch with a person from the company.
Phone screen, followed by a full day (~7 hour) onsite with a lunch break included. This mostly involved pair coding on a computer and some panel interviews, where interviewers talked with me and asked questions about topics related to the function I
The interview process includes a tech recruiter phone call, followed by three programming interviews, and then a system design interview. This is followed by meetings with team leads. The company is very transparent about the interview process from