This was for a position at TBD.
I would recommend joining their Discord community server, as 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.
It took over two weeks to get a rejection from the 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.
Take-home project - don't have to spend more than 2 hours.
Choose your own adventure:
Project should show expertise in web bundling and unit testing.
What does decentralization mean to you?
Let's review your take-home project together and talk and test how well you understand decentralization concepts.
The following metrics were computed from 158 interview experiences for the Block Software Engineer role in United States.
Block's interview process for their Software Engineer roles in the United States is very selective, failing most engineers who go through it.
Candidates reported having good feelings for Block's Software Engineer interview process in United States.