The interview process was smooth.
First, I completed an OA. Mine was fairly straightforward, but a friend of mine also did it, and theirs didn't seem as simple.
In the initial phone interview, they asked me to replicate a simple board game. I managed to overcomplicate it, so I was surprised when they moved me to the final round.
The final round consisted of two back-to-back interviews with engineers from the team I ended up working on. They both started with easier questions and built upon them. I would compare the initial questions to LeetCode easy.
LeetCode easy-style questions. The phone screen leaned more towards OOP.
The following metrics were computed from 4 interview experiences for the Block Software Engineer (Internship) role in Canada.
Block's interview process for their Software Engineer (Internship) roles in Canada is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Block's Software Engineer (Internship) interview process in Canada.