I applied on Piazza by sending a message.
They then gave me a coding challenge where I had to implement the count-out-loud sequence, which was fairly straightforward.
Next, I had an interview with an engineer.
I had to implement an inorder tree iterator in Java. I had a hiccup with it along the way, which ultimately hindered my progress.
Implement an in-order tree iterator in Java.
The following metrics were computed from 24 interview experiences for the Block Software Engineering role in United States.
Block's interview process for their Software Engineering roles in the United States is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Block's Software Engineering interview process in United States.