J'ai postulé en ligne. Le processus a pris 2 mois. J'ai passé un entretien chez Block en janv. 2023
Entretien
This was for a position at TBD.
1. call with recruiter
2. call with hiring manager
3. take-home project
4. final round with 3 engineers
I would recommend joining their Discord community server since all the employees are there, and you can get a feel for how they interact.
They really want to make sure you understand what decentralization means and are passionate about applying these concepts to real-world scenarios. I would read through their documentation to get an understanding of the concepts they'll be asking about.
Took 2+ weeks to get a rejection from recruiter after the final round but otherwise, they moved quickly.
Overall, I think it was the right call because you really have to be passionate about this intersection of decentralization and developer infrastructure. Everyone was really into it and I don't think I was able to match up in terms of personal interest.
Questions d'entretien [3]
Question 1
take home project - don't have to spend more than 2 hours
choose your own adventure
1) prior work you’ve done - code review
2) take home demo → next.js → docusaraus running on netlify
3) PDF → expertise in bundling, React, design systems, lifecycle hooks, test-driven development process
Project should show expertise in web bundling and unit testing.
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.