i
IBM
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
Microservice architecture for e-commerce platform involves breaking down the application into smaller, independent services.
Each service is responsible for a specific business function, such as inventory management or payment processing.
Services communicate with each other through APIs, allowing for flexibility and scalability.
Each service can be developed, deployed, and scaled independently, making it easier to mainta...
The SAGA pattern is a design pattern used in distributed systems for managing long-lived transactions.
SAGA pattern breaks down a long transaction into a series of smaller, more manageable transactions.
Each smaller transaction is executed independently and can be compensated if needed.
SAGA pattern helps maintain consistency and reliability in distributed systems.
Example: In an e-commerce system, the SAGA pattern can be ...
Apache Kafka can be used to enable communication between multiple producers and consumers across a Kafka cluster.
Producers can publish messages to specific topics in the Kafka cluster.
Consumers can subscribe to these topics and receive messages in real-time.
Kafka ensures fault tolerance and scalability by distributing data partitions across multiple brokers.
Producers and consumers can be distributed across different no...
I applied via Approached by Company and was interviewed in Dec 2024. There was 1 interview round.
I applied via Company Website and was interviewed in Jul 2024. There were 3 interview rounds.
What people are saying about IBM
Implementing a complex algorithm for optimizing search results in a large-scale e-commerce platform.
Developed a custom search algorithm to improve search relevance and speed
Implemented data structures like trie and inverted index for efficient search
Optimized the algorithm to handle millions of products and user queries
Used techniques like caching and parallel processing to enhance performance
IBM interview questions for popular designations
I applied via IBM careers and was interviewed in Nov 2024. There were 2 interview rounds.
Hacker rank 2 Questions to solve
Get interview-ready with Top IBM Interview Questions
I applied via Job Portal and was interviewed in Nov 2024. There were 2 interview rounds.
I have three questions: 1. How to handle null values? 2. What are ranking functions? 3. Can you explain self joins?
I primarily use tools such as Microsoft Excel, PowerPoint, and Tableau for data analysis and visualization.
Microsoft Excel for data manipulation and analysis
PowerPoint for creating presentations
Tableau for data visualization
Only 2 medium levell array questions were asked. I passed all test cases
I applied via Referral and was interviewed in Oct 2024. There were 3 interview rounds.
I am a dedicated QA Engineer with 5 years of experience in testing web and mobile applications.
5 years of experience in QA testing
Proficient in testing web and mobile applications
Strong attention to detail and problem-solving skills
Two coding questions 30 mins
Discuss with dev, review requirements and test cases, provide evidence from testing
Have a discussion with the developer to understand their perspective and reasoning behind considering it a bug
Review the requirements and test cases to ensure that the behavior in question aligns with the expected functionality
Provide evidence from testing, such as logs, screenshots, or test results, to support your stance
Collaborate wit...
I applied via Approached by Company and was interviewed in Aug 2024. There were 2 interview rounds.
*****, arjumpudi satyanarayana
Python is a high-level programming language known for its simplicity and readability.
Python is widely used for web development, data analysis, artificial intelligence, and scientific computing.
It emphasizes code readability and uses indentation for block delimiters.
Python has a large standard library and a vibrant community of developers.
Example: print('Hello, World!')
Example: import pandas as pd
Code problems refer to issues or errors in the code that need to be identified and fixed.
Code problems can include syntax errors, logical errors, or performance issues.
Examples of code problems include missing semicolons, incorrect variable assignments, or inefficient algorithms.
Identifying and resolving code problems is a key skill for data scientists to ensure accurate and efficient data analysis.
Python code is a programming language used for data analysis, machine learning, and scientific computing.
Python code is written in a text editor or an integrated development environment (IDE)
Python code is executed using a Python interpreter
Python code can be used for data manipulation, visualization, and modeling
The project is a machine learning model to predict customer churn for a telecommunications company.
Developing predictive models using machine learning algorithms
Analyzing customer data to identify patterns and trends
Evaluating model performance and making recommendations for reducing customer churn
The question seems to be incomplete or misspelled.
It is possible that the interviewer made a mistake while asking the question.
Ask for clarification or context to provide a relevant answer.
The duration of IBM interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 1.8k interviews
Interview experience
Application Developer
11.7k
salaries
| ₹5.4 L/yr - ₹24 L/yr |
Software Engineer
5.5k
salaries
| ₹5.2 L/yr - ₹22.1 L/yr |
Advisory System Analyst
5.2k
salaries
| ₹9.4 L/yr - ₹27.5 L/yr |
Senior Software Engineer
4.8k
salaries
| ₹8 L/yr - ₹30 L/yr |
Senior Systems Engineer
4.4k
salaries
| ₹5.6 L/yr - ₹20 L/yr |
Oracle
TCS
Cognizant
Accenture