Me postulé a través de otra fuente. El proceso tomó 1 día. Acudí a una entrevista en IBM (Bengaluru) en dic 2023
Entrevista
I recently interviewed with IBM for a backend developer role. The experience was challenging, with a 45-minute session featuring complex questions on segment tree algorithms and SQL. Despite the difficulty, I found the time constraint for entry-level positions to be insufficient, leading to a negative overall experience.
Preguntas de entrevista [1]
Pregunta 1
Buber is a Berland technology company that specializes in waste of investor's money. Recently Buber decided to transfer its infrastructure to a cloud. The company decided to rent CPU cores in the cloud for 𝑛
consecutive days, which are numbered from 1
to 𝑛
. Buber requires 𝑘
CPU cores each day.
The cloud provider offers 𝑚
tariff plans, the 𝑖
-th tariff plan is characterized by the following parameters:
𝑙𝑖
and 𝑟𝑖
— the 𝑖
-th tariff plan is available only on days from 𝑙𝑖
to 𝑟𝑖
, inclusive,
𝑐𝑖
— the number of cores per day available for rent on the 𝑖
-th tariff plan,
𝑝𝑖
— the price of renting one core per day on the 𝑖
-th tariff plan.
Buber can arbitrarily share its computing core needs between the tariff plans. Every day Buber can rent an arbitrary number of cores (from 0 to 𝑐𝑖
) on each of the available plans. The number of rented cores on a tariff plan can vary arbitrarily from day to day.
Find the minimum amount of money that Buber will pay for its work for 𝑛
days from 1
to 𝑛
. If on a day the total number of cores for all available tariff plans is strictly less than 𝑘
, then this day Buber will have to work on fewer cores (and it rents all the available cores), otherwise Buber rents exactly 𝑘
cores this day.
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.
## 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.
Preguntas de entrevista [1]
Pregunta 1
Design a scalable URL shortener system and explain how you would handle high read/write throughput.