Solicité el puesto a través de un captador. Acudí a una entrevista en Block (San Francisco, CA) en abr 2019
Entrevista
I had a great experience interviewing with Square, from the moment a recruiter reached out to me to the time that a decision had to be made on my offer.
Square process:
1) HR Screen
2) Technical phone screen -- usually there are two, but I did well enough on the first one that I moved straight to onsite
3) Onsite -- full day schedule, 3 technical pair programming sessions, one sys design, one chat with hiring manager
4) Offer and potential team matching -- Square interviews you as a generalist, team matching will happen sometimes during or after the onsite
In the end I had a great experience every step of the way and was extended a very competitive package. Pay is high if your interview performance is good. I ended up turning down the offer but it was a very hard decision to do so.
Preguntas de entrevista [1]
Pregunta 1
They will prep you well, make sure you follow the advice that recruiter and HR gives you.
Inital take home, followed by extension interview, followed by a coding challenge, followed by system design interview.
The whole process took 3 months!
The interviewers are usually really nice and want you to do your best.
The interviewer was nice, and he is friendly and willing to give hint, the question has 2 follow-ups, it was hard to complete in time. The question was not a typical LeetCode
Acudí a una entrevista en Block (San Francisco, CA)
Entrevista
Phone screen and then a full day of interviews. 3 pair programming challenges, a system design review and a prior experience interview. There was also an onsite lunch with a person from the company.
Preguntas de entrevista [1]
Pregunta 1
To design a hotel booking system. Pick any part (backend, frontend, database, api etc) and deepdive into that, explaining the decisions along the way.