Ho presentato la mia candidatura tramite un'altra fonte. Ho sostenuto un colloquio presso IBM (Dublino, Dublino) nel mese di apr 2025
Colloquio
The first round is a coding assessment where you can expect problems focused on key areas such as 2D array manipulations, Gemma-style performance activation problems, and classic Minimum Meeting Rooms type challenges.
Problems involving 2D arrays may require skills like traversing grids, finding patterns, matrix transformations, or applying algorithms like BFS/DFS on a grid.
Gemma-style performance activation problems usually involve selecting or activating a subset of elements to maximize or optimize a given score under certain constraints, requiring a good understanding of sorting, greedy strategies, and priority queues.
Minimum Meeting Rooms type problems test your ability to manage overlapping intervals efficiently, often using techniques like sorting intervals by start times and using a min-heap (priority queue) to track the earliest finishing task or event.
Overall, the coding round assesses your ability to think clearly, optimize resource usage, and apply algorithms effectively under time pressure.
Domande di colloquio [1]
Domanda 1
These are very similar to your IBM question:
#1383 – Maximum Performance of a Team
#253 – Meeting Rooms II
#1985 – Find the Kth Largest Integer in the Array
#215 – Kth Largest Element in an Array
2. HackerRank
Try problems under:
Greedy algorithms
Heaps/Priority Queue
Warm-up challenges
3. GeeksforGeeks
Search for:
K max elements from array
Greedy scheduling problems
Minimum number of platforms (analogous to your "engines needed" problem)
Ho sostenuto un colloquio presso IBM (Bangalore Rural)
Colloquio
Applied through the company portal, completed an online coding assessment, followed by a technical interview covering data structures, algorithms, OOP concepts, and project experience. Concluded with an HR discussion about the role, career goals, availability, and compensation expectations.
Ho sostenuto un colloquio presso IBM (Bangalore Rural)
Colloquio
## IBM Interview Process
The process began with initial resume shortlisting, followed by competitive **DSA and coding rounds** to test core technical concepts. After clearing those, I cleared two comprehensive interviews with the **Hiring Manager/Tech Expert** and **HR**.
Describe the interview process: The process consisted of three rounds: an initial online assessment focusing on data structures and algorithms, followed by two technical video interviews. The technical rounds were intensive, covering system design, live coding, and deep-dive questions into previous project experience and database optimization.
Domande di colloquio [1]
Domanda 1
Design a scalable URL shortener system and explain how you would handle high read/write throughput.