i
IBM
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Naukri.com and was interviewed in Jul 2024. There were 3 interview rounds.
I want to join Quest because of its reputation for innovation and commitment to excellence in the industry.
Quest is known for its cutting-edge technology and solutions
I admire Quest's dedication to providing top-notch services to its clients
I believe Quest offers a great opportunity for professional growth and development
I have over 5 years of experience in data analysis and reporting for a Fortune 500 company.
Managed and analyzed large datasets to identify trends and make data-driven recommendations
Created detailed reports and presentations for senior management
Utilized various data analysis tools such as Excel, SQL, and Tableau
Collaborated with cross-functional teams to improve data accuracy and efficiency
I have used HUDI and Iceberg in my previous project for managing large-scale data lakes efficiently.
Implemented HUDI for incremental data ingestion and managing large datasets in real-time
Utilized Iceberg for efficient table management and data versioning
Integrated HUDI and Iceberg with Apache Spark for processing and querying data
useCallback is used to memoize functions, while useMemo is used to memoize values.
useCallback is used to memoize functions to prevent unnecessary re-renders.
useMemo is used to memoize the result of an expensive computation.
Both hooks help optimize performance by memoizing values.
Example: useCallback can be used to memoize event handler functions.
Example: useMemo can be used to memoize the result of a complex calculatio
What people are saying about IBM
Use the equals() method in Java to compare two strings for equality.
Use the equals() method to compare two strings for equality.
Example: String str1 = "hello"; String str2 = "hello"; if(str1.equals(str2)) { // strings are equal }
IBM interview questions for popular designations
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
Write a program to print the Fibonacci series.
Get interview-ready with Top IBM Interview Questions
Accruals refer to expenses that have been incurred but not yet paid for.
Accruals are used to match expenses with revenues in the same accounting period.
They are recorded as liabilities on the balance sheet until they are paid.
Examples include accrued salaries, interest, and taxes.
Accruals help provide a more accurate representation of a company's financial position.
Provisions are funds set aside for future expenses or losses.
Provisions are typically made to cover potential future liabilities or expenses.
They are recorded as a liability on the balance sheet until they are utilized.
Examples of provisions include warranty provisions, bad debt provisions, and restructuring provisions.
Prepayment is a payment made before the actual due date of an invoice or bill.
Prepayment helps in ensuring timely payment and can sometimes lead to discounts.
It is common in industries like real estate, where tenants may prepay rent for a few months.
Prepayment can also refer to paying for goods or services in advance before receiving them.
Authentication verifies the identity of a user, while authorization determines what actions a user is allowed to perform.
Authentication confirms the user's identity through credentials like username and password.
Authorization controls access to resources based on the user's identity and permissions.
Example: Logging into a website (authentication) and then accessing specific pages based on user roles (authorization).
Exceptions in Selenium are errors that occur during test execution, such as ElementNotVisibleException or NoSuchElementException.
Exceptions in Selenium are thrown when there is an unexpected behavior or error during test execution.
Common exceptions include ElementNotVisibleException, NoSuchElementException, StaleElementReferenceException, and TimeoutException.
Handling exceptions in Selenium can be done using try-catch ...
I successfully turned around a failing project by implementing a new communication strategy and reorganizing the team.
Identified the root causes of the issues
Developed a new communication plan to keep stakeholders informed
Reassigned tasks to team members based on their strengths
Monitored progress closely and made adjustments as needed
I applied via Referral and was interviewed in Sep 2024. There were 2 interview rounds.
A HackerRank Test with 2 Coding question of easy and medium difficulty7
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