BlackRock·Software Engineer·Technical Phone Screen
Jun 2026
Technical screen for a data engineer role at BlackRock, two interval problems back to back. First one was more conceptual, second one they actually wanted working code, which I wasn't fully expecting.
- Given an unsorted array of integer intervals, merge all overlapping ones and return the result.
- You have a sorted list of non-overlapping intervals. Insert a new interval and return the merged result with no overlaps.
“They said I didn't need to write full code, just explain the algorithm clearly.” The rest of the author's notes on Software Engineer interview at BlackRock, Technical Phone Screen round, covers how they worked through the question, what the panel pushed back on, and what they would do differently.
View Post