J'ai postulé via un recruteur. Le processus a pris 3 semaines. J'ai passé un entretien chez Block (San Francisco, CA) en août 2012
Entretien
I was contacted by an internal recruiter. I was looking at the time. (I'd been contacted a year earlier but not looking then.) They had one phone screen and then one all day on-site interview, with a mixture of Q&A and coding sessions as well as a lunch break with someone.
Questions d'entretien [1]
Question 1
Asked for an algorithm for connecting credit cards and merchants into sets. Kind of a big problem if you can't keep everything in memory. Made a fair amount of progress but didn't finish everything. It was an interesting question, related to Square's business rather than a theoretical question. The interviewer kept modifying my code style which seemed a little odd.
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
J'ai passé un entretien chez Block (San Francisco, CA)
Entretien
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.
Questions d'entretien [1]
Question 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.