i
IBM
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
Fibonacci Series program writing
I am looking for a competitive salary based on my experience and skills, and I am open to negotiation.
I am seeking a salary that reflects my qualifications and the current market standards.
I am open to discussing the salary and benefits package to ensure a mutually beneficial agreement.
I am flexible and willing to negotiate based on the overall compensation package offered.
Normal math and english
ACID properties ensure database transactions are processed reliably.
Atomicity: All operations in a transaction are completed successfully or none at all.
Consistency: Database remains in a consistent state before and after a transaction.
Isolation: Transactions are isolated from each other until they are completed.
Durability: Once a transaction is committed, changes are permanent and cannot be lost.
Example: If a bank tra...
Count word frequency in paragraph
second largest element in duplicate containing array
What people are saying about IBM
Dsa related basic questions
Move all zeros in an array of strings to the end while maintaining the order of non-zero elements.
Iterate through the array and move all zeros to the end by swapping with non-zero elements.
Maintain two pointers, one for iterating through the array and another for placing non-zero elements.
Example: Input: ['a', 'b', 'c', '0', 'd', '0'], Output: ['a', 'b', 'c', 'd', '0', '0']
Rotate the array by one place
Create a new array with the same length as the original array
Copy elements from the original array starting from index 1 to the new array
Copy the first element of the original array to the last index of the new array
IBM interview questions for designations
I applied via Referral and was interviewed in May 2024. There were 3 interview rounds.
I am a passionate software developer with experience in Java, Python, and web development.
Experienced in Java, Python, and web development technologies
Strong problem-solving skills and ability to work in a team
Completed multiple projects including a web-based inventory management system
General Aptitude test
Code in C++ to print 'Hello, World!'
Use the 'cout' function from the 'iostream' library to print the message
Include the 'iostream' header file at the beginning of the code
Use the 'namespace std;' declaration to avoid writing 'std::' before 'cout'
Code in Java to sort an array of strings alphabetically
Use Arrays.sort() method to sort the array of strings
Implement a custom Comparator if needed for custom sorting criteria
Handle null or empty strings appropriately
Get interview-ready with Top IBM Interview Questions
I applied via LinkedIn and was interviewed in Sep 2024. There was 1 interview round.
I have been asked question of fizzbuzz probleam and a sql query to return data from table
I applied via Approached by Company and was interviewed in Apr 2024. There was 1 interview round.
I applied via campus placement at PES School of Engineering, Bangalore and was interviewed in Mar 2024. There were 3 interview rounds.
2 hrs, DSA, hackerrank platform
Iterate through the array to find the 2nd largest element without sorting.
Iterate through the array and keep track of the largest and second largest elements.
Compare each element with the current largest and second largest elements to update them accordingly.
Handle edge cases like duplicates and empty arrays.
Python supports both single-threaded and multi-threaded programming.
Python has a Global Interpreter Lock (GIL) which allows only one thread to execute Python bytecode at a time.
However, Python supports multi-threading through the 'threading' module which allows for concurrent execution of multiple threads.
For CPU-bound tasks, multi-threading in Python may not provide performance benefits due to the GIL.
For I/O-bound ta...
I am a passionate software developer with experience in Java, Python, and web development.
Experienced in Java, Python, and web development technologies
Strong problem-solving skills
Familiar with Agile methodologies
Worked on projects involving database management systems
Continuously learning and adapting to new technologies
My strengths include problem-solving skills and attention to detail. My weaknesses include a tendency to overthink and difficulty delegating tasks.
Strengths: problem-solving skills
Strengths: attention to detail
Weaknesses: tendency to overthink
Weaknesses: difficulty delegating tasks
I applied via LinkedIn and was interviewed in Sep 2024. There was 1 interview round.
Mostly questions asked in array and string
I applied via Campus Placement
1 hour and 30 mins topics from dbma networks aptitude psuedocode
2 coding questions asked with 15-20 test cases
Some of the top questions asked at the IBM Software Developer interview -
The duration of IBM Software Developer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 100 interviews
4 Interview rounds
based on 409 reviews
Rating in categories
Application Developer
11.7k
salaries
| ₹5.9 L/yr - ₹26.5 L/yr |
Software Engineer
5.5k
salaries
| ₹5.4 L/yr - ₹22.6 L/yr |
Advisory System Analyst
5.2k
salaries
| ₹9.4 L/yr - ₹26 L/yr |
Senior Software Engineer
4.8k
salaries
| ₹8 L/yr - ₹30 L/yr |
Senior Systems Engineer
4.5k
salaries
| ₹5.6 L/yr - ₹20 L/yr |
Oracle
TCS
Cognizant
Accenture