Software Engineer (Pune office)
Interview Date
February 2024 (Experience published)
Result
Selected (Implied)
Difficulty
Medium
Rounds
4 rounds (2 Technical DSA, 1 System Design, 1 Managerial)
Drive Type
Full-Time
Topics asked
Detailed experience
College: Pune Institute of Computer Technology (Final-year student majoring in Computer Engineering)
Interview Date: February 2024 (Experience published)
Interview Type: Full-Time
Result: Selected (Implied)
Difficulty: Medium
Rounds: 4 rounds (2 Technical DSA, 1 System Design, 1 Managerial)
Topics Asked: Data Structures, Algorithms, Object-Oriented Design, System Design, Behavioral, Project Discussion, Time and Space Complexity
The candidate, a final-year Computer Engineering student, was contacted by a Bloomberg recruiter on LinkedIn for a Software Engineer position in the Pune office in early 2024.
Application: The candidate received a direct application link from the recruiter and was advised to mention the recruiter's name for referral.
Round 1 (Technical DSA, 1 hour, Zoom & Hackerrank code pair): The interviewer from Bloomberg London began with introductions and then asked about the candidate's internship experiences and projects, deep-diving into one specific project for about 15 minutes. The coding question was similar to LeetCode's "Design an Underground System." No code template or function definitions were provided, requiring the candidate to design the class structure. The candidate explained their optimal approach, coded it within 20-25 minutes, and discussed time and space complexity in detail.
Round 2 (Technical DSA, 1 hour, Zoom & Hackerrank code pair): The interviewer from Bloomberg Pune introduced themselves and their team. The candidate then introduced themselves and briefly explained their professional internship experiences, with the interviewer showing keen interest in a specific project and the candidate's role in its technical implementation. The coding question was graph-based, similar to LeetCode's "Number of Islands." Given the remaining 30-35 minutes, the candidate discussed the solution and approach before coding it from scratch. Time and space complexity were thoroughly questioned, and the interviewer asked to run the code.
System Design Round: Not detailed in the provided information, but typically focuses on designing scalable software systems.
Managerial Round: Not detailed in the provided information, but usually involves behavioral questions and further discussion on projects and career aspirations.
Overall Experience: The post implies a positive outcome, as the candidate shared their experience in detail, suggesting successful navigation through the process.