I had an initial call with a recruiter and then proceeded to the phone screen. The question was of an LC medium level. The interviewer was pleasant and helpful. He did say we would build up on the question. We talked about a potential solution and worked towards it. The code I wrote ran, with some errors, so we worked on fixing them. I felt like I did a pretty good job of it. However, we never reached the point of building up from the initial question, and consequently, I did not make it to the next round.
I would be interested to know what the criteria for selection are. Nevertheless, it was good practice for other interviews.
Construct a binary tree given the inorder and preorder arrays.
The following metrics were computed from 158 interview experiences for the Block Software Engineer role in United States.
Block's interview process for their Software Engineer roles in the United States is very selective, failing most engineers who go through it.
Candidates reported having good feelings for Block's Software Engineer interview process in United States.