Hour-long "pair programming" sessions with Square developers. They give you a simple programming task, and you implement it in the language of your choice.
"Pair" because some of them will sit with you and point out typos, let you bounce ideas, and be helpful, while some will work on other things and hardly pay attention.
Find shortest uniquely identifying prefixes on a set of words.
For example, for the words "pineapple", "pinetree", and "pill", the shortest uniquely identifying prefixes are "pinea", "pinet", and "pil".
The following metrics were computed from 3 interview experiences for the Block Software Engineer role in Waterloo, Ontario.
Block's interview process for their Software Engineer roles in Waterloo, Ontario is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Block's Software Engineer interview process in Waterloo, Ontario.