i
IBM
Filter interviews by
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 }
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
Write a program to print the Fibonacci series.
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.
What people are saying about IBM
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 ...
IBM interview questions for popular designations
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
Get interview-ready with Top IBM Interview Questions
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
CDC stands for Clock Domain Crossing. Clock gating and power gating are techniques used to reduce power consumption in digital circuits.
CDC refers to the process of transferring data between two clock domains with different frequencies or phases.
Clock gating involves selectively disabling the clock signal to certain parts of a circuit when they are not in use, reducing power consumption.
Power gating involves completely...
Masks are prepared by designing the layout on a computer, transferring the design onto a mask plate, and using photolithography to etch the pattern onto the mask.
Design the layout of the mask on a computer using specialized software.
Transfer the design onto a mask plate using a process like electron beam lithography.
Use photolithography to etch the pattern onto the mask plate.
Inspect and test the mask for accuracy and ...
git fetch downloads changes from the remote repository, while git pull downloads changes and merges them into the current branch.
git fetch only downloads changes from the remote repository, but does not merge them into the current branch
git pull downloads changes from the remote repository and merges them into the current branch
git fetch is useful for reviewing changes before merging, while git pull is a shortcut for f
The 'add' command is used to add files from the source directory to the destination directory in a Dockerfile, while the 'copy' command is used to copy files from the source directory to the destination directory in a Dockerfile.
The 'add' command can also accept URLs as the source, while the 'copy' command cannot.
The 'add' command can automatically extract compressed files, while the 'copy' command cannot.
The 'copy' co...
I applied via Campus Placement and was interviewed in Aug 2024. There were 3 interview rounds.
Good good good good goog fooof
I am a software developer with 5 years of experience in Java, Python, and SQL.
5 years of experience in Java, Python, and SQL
Worked on developing web applications using Java Spring framework
Proficient in database management with SQL
I have a strong background in software development, with experience in various programming languages and a proven track record of delivering high-quality projects on time.
Extensive experience in software development
Proficient in multiple programming languages such as Java, Python, and C++
Strong problem-solving skills and ability to work well in a team
Proven track record of delivering high-quality projects on time
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
based on 22.1k reviews
Rating in categories
Application Developer
11.7k
salaries
| ₹5.5 L/yr - ₹24 L/yr |
Software Engineer
5.5k
salaries
| ₹5.5 L/yr - ₹22.5 L/yr |
Advisory System Analyst
5.2k
salaries
| ₹9.4 L/yr - ₹29.8 L/yr |
Senior Software Engineer
4.8k
salaries
| ₹8 L/yr - ₹30 L/yr |
Senior Systems Engineer
4.5k
salaries
| ₹5.7 L/yr - ₹20.8 L/yr |
Oracle
TCS
Cognizant
Accenture