First, a phone call with a recruiter, then a pair programming session. It's safe to say it wasn’t a true pair programming session; the interviewer seemed bored and absent.
The question was based on a Greedy algorithm. I couldn’t solve it during the phone screening because the interviewer made the interview feel like an "I want to get out of here" session. However, for my own vindication, I went back after the interview to solve the problem. It took 10 minutes in a better environment.
Second phone screening. The question was based on a 7-segment display. I solved it in time; the interviewer was very interactive, and we had some time after the interview to talk about what they do.
I received a rejection email the following workday. I asked for feedback since the second interview seemed to have gone well, but I never heard back from the recruiter.
Greedy algorithm
7 segment display
The following metrics were computed from 9 interview experiences for the Block Software Engineer role in Toronto, Ontario.
Block's interview process for their Software Engineer roles in Toronto, Ontario is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having mixed feelings for Block's Software Engineer interview process in Toronto, Ontario.