Very hands-on and related to the work you would do as an iOS Engineer. You need to make sure to know your basics well, writing code without asking for help or looking it up. They say you can Google or use Stack Overflow, but it feels like it's better to avoid it.
Recruiter call. You will be given the option of a take-home or online coding challenge. I did the take-home one.
Take-home assignment. You need to create an app that makes an API call and displays results, with some optimizations.
Onsite:
Write an app that makes an API call and displays results, plus some optimizations.
The following metrics were computed from 1 interview experience for the Block iOS Engineer role in Canada.
Block's interview process for their iOS Engineer roles in Canada is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Block's iOS Engineer interview process in Canada.