I was asked to write code in a programming language of my choice and to complete a template provided with my own code. The interview lasted around two and a half hours and was conducted over Zoom with screen sharing.
Throughout the process, the interviewer occasionally paused me to ask questions about the approach I chose for solving the problem and how I handled various edge cases. At the end of the interview, I explained the code in its entirety and demonstrated its functionality.
My task was to manage a data structure representing an office and its employees. Each employee had an employee ID and was linked to their manager (who was also an 'Employee' type). The office itself had a count of its employees and a head of office, who was also an employee.
I was required to write functions to:
The following metrics were computed from 2 interview experiences for the Bloomberg LP Software Engineer - Student Position role in Tel Aviv-Yafo, Israel.
Bloomberg LP's interview process for their Software Engineer - Student Position roles in Tel Aviv-Yafo, Israel is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Bloomberg LP's Software Engineer - Student Position interview process in Tel Aviv-Yafo, Israel.