The process involved a take-home coding exercise and multiple interview sessions. These sessions covered solving programming challenges, extending the coding exercise, architecture, culture, and a discussion with one of their leaders.
It took the better part of a day, but every interviewer was highly engaged, personable, and gave the impression that they wanted me to succeed.
Given a set of requirements, design a suitable system architecture.
The following metrics were computed from 2 interview experiences for the Block Software Engineer role in Melbourne, Australia.
Block's interview process for their Software Engineer roles in Melbourne, Australia is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Block's Software Engineer interview process in Melbourne, Australia.