The interview process involved:
The entire experience was very professional and often enjoyable. The engineers and recruiters were personable and extremely helpful. Their method of doing code reviews via a shared IDE was refreshing, as it allowed the process to feel more like a pair programming challenge rather than a test.
Standard programming interview-type problems.
To their credit, they were all unique and had been chosen by the person giving the interview. This meant they were interesting problems that the interviewer found to be good measures of ability.
I was impressed by how rigorous the testing was. They certainly don't skip steps in determining the quality of their potential engineers.
The following metrics were computed from 2 interview experiences for the Block Software Engineer role in New York, New York.
Block's interview process for their Software Engineer roles in New York, New York 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 New York, New York.