I was given a choice between an initial phone technical interview or a 4-5 hour take-home project. I chose the take-home project because with a phone interview, you never know what random tricky question they'll throw your way.
I put in a bunch of hours over a week into the project and came up with a decent implementation. Then, after I submitted, I didn't hear anything back for two weeks.
When I pinged the recruiter, I got a short "we have decided to not move forward." I felt confused and somewhat offended that that's all I got in response after putting in all that time. I know I did a good job on the project, so it's perplexing.
I feel like I at least deserved to be able to explain the code to the engineer who did the code review.
Implement a pretty standard screen with a RecyclerView that displays images and some text. This data will be fetched from a JSON endpoint.
The following metrics were computed from 4 interview experiences for the Block Android Engineer role in United States.
Block's interview process for their Android Engineer roles in the United States is very selective, failing most engineers who go through it.
Candidates reported having mixed feelings for Block's Android Engineer interview process in United States.