Taro Logo

Software Engineer Interview Experience - Canada

August 23, 2016
Positive ExperienceGot Offer

Process

The interview involved solving algorithm problems at a computer with the interviewer. I could use whatever language or environment I liked. There were 4-5 problems to solve, of varying difficulty but mainly graph mutations (read a tree, do some operation, emit a tree). It would have been really hard if I didn't know my stuff.

Immediately following that was a system design problem about how to build a big distributed system to solve a task. This was followed by a general conversation where I presented something I had worked on in the past.

Questions

Implement an algorithm for Secret Santa.

Was this helpful?

Interview Statistics

The following metrics were computed from 35 interview experiences for the Block Software Engineer role in Canada.

Success Rate

17%
Pass Rate

Block's interview process for their Software Engineer roles in Canada is very selective, failing most engineers who go through it.

Experience Rating

Positive60%
Neutral14%
Negative26%

Candidates reported having very good feelings for Block's Software Engineer interview process in Canada.

Block Work Experiences