The interview was conducted in a pair programming style.
First, the interviewer introduced himself.
Then, he asked a class design problem.
After I completed the first part, he continued with follow-up questions.
Each question required the implementation of a specific function or interface.
The problem-solving portion took about 45 minutes.
After that, I had 10 minutes to chat with the interviewer.
The interviewer was very nice and helpful!
I cannot disclose detailed questions. The questions are more like model questions, not algorithmic questions like those found on LeetCode.
The following metrics were computed from 15 interview experiences for the Block Software Engineer (Internship) role in United States.
Block's interview process for their Software Engineer (Internship) roles in the United States is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Block's Software Engineer (Internship) interview process in United States.