Add office photos
IBM logo
Engaged Employer

IBM

Verified
4.0
based on 22.1k Reviews
Video summary
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
Associate Software Engineer
Clear (1)

IBM Associate Software Engineer Interview Questions and Answers

Updated 6 Jun 2024

Q1. What are the programming languages on which I have knowledge regarding.

Ans.

I have knowledge in multiple programming languages.

  • Java

  • Python

  • C++

  • JavaScript

Add your answer
right arrow

Q2. what are the diffferent data types present in c++?

Ans.

Different data types in C++ include int, float, double, char, bool, and more.

  • Some examples of data types in C++ are int (for integers), float (for floating point numbers), double (for double precision floating point numbers), char (for characters), bool (for boolean values), and string (for text).

  • Other data types include long (for long integers), short (for short integers), unsigned int (for non-negative integers), and long double (for extended precision floating point number...read more

Add your answer
right arrow

Q3. what is call by value and reference?

Ans.

Call by value passes a copy of the variable's value, while call by reference passes the variable's memory address.

  • Call by value: changes made to the parameter inside the function do not affect the original variable.

  • Call by reference: changes made to the parameter inside the function affect the original variable.

  • Example: Call by value - int x = 5; func(x); // x remains 5. Call by reference - int y = 10; func(&y); // y becomes 20.

Add your answer
right arrow

Q4. Tell me 4 pillers of oops

Ans.

The 4 pillars of OOP are Inheritance, Encapsulation, Abstraction, and Polymorphism.

  • Inheritance: Allows a class to inherit properties and behavior from another class.

  • Encapsulation: Bundling data and methods that operate on the data into a single unit.

  • Abstraction: Hiding the complex implementation details and showing only the necessary features of an object.

  • Polymorphism: Ability of an object to take on many forms or have multiple behaviors.

Add your answer
right arrow
Discover IBM interview dos and don'ts from real experiences

Q5. how to handle pressure ?

Ans.

I handle pressure by prioritizing tasks, staying organized, seeking help when needed, and taking breaks to recharge.

  • Prioritize tasks based on deadlines and importance

  • Stay organized by creating to-do lists and breaking down tasks into smaller steps

  • Seek help from colleagues or supervisors when feeling overwhelmed

  • Take short breaks to recharge and refocus

  • Practice stress-relief techniques such as deep breathing or mindfulness

Add your answer
right arrow

Q6. Difference between python and java

Ans.

Python is a high-level, interpreted programming language known for its simplicity and readability. Java is a statically typed, object-oriented language with a strong emphasis on portability and performance.

  • Python is dynamically typed, while Java is statically typed.

  • Python uses indentation for code blocks, while Java uses curly braces.

  • Python is commonly used for web development, data analysis, and artificial intelligence, while Java is often used for enterprise applications an...read more

Add your answer
right arrow

Q7. Select synonyms, error in sentence

Ans.

Identify synonyms and error in a sentence

  • Identify synonyms for words in the sentence

  • Identify the error in the sentence

Add your answer
right arrow

Q8. types of arrays?

Ans.

Types of arrays include one-dimensional arrays, multi-dimensional arrays, and jagged arrays.

  • One-dimensional arrays: Arrays with a single row or column of elements.

  • Multi-dimensional arrays: Arrays with multiple rows and columns of elements.

  • Jagged arrays: Arrays of arrays, where each element can be an array of different lengths.

Add your answer
right arrow

More about working at IBM

Back
Awards Leaf
AmbitionBox Logo
Top Rated Mega Company - 2024
Awards Leaf
Awards Leaf
AmbitionBox Logo
Top Rated Company for Women - 2024
Awards Leaf
Awards Leaf
AmbitionBox Logo
Top Rated IT/ITES Company - 2024
Awards Leaf
Contribute & help others!
Write a review
Write a review
Share interview
Share interview
Contribute salary
Contribute salary
Add office photos
Add office photos

Interview Process at IBM Associate Software Engineer

based on 19 interviews
4 Interview rounds
Coding Test Round - 1
Coding Test Round - 2
Technical Round
HR Round
View more
interview tips and stories logo
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories
Recently Viewed
INTERVIEWS
Facebook
5.6k top interview questions
INTERVIEWS
HCLTech
5.6k top interview questions
SALARIES
Gayatri Projects
SALARIES
METRO Global Solutions Center
INTERVIEWS
Facebook
No Interviews
SALARIES
Par Pharmaceutical Companies
INTERVIEWS
Facebook
Fresher
20 top interview questions
INTERVIEWS
Tech Mahindra
5.6k top interview questions
SALARIES
Impetus Technologies
SALARIES
Microsoft Corporation
Share an Interview
Stay ahead in your career. Get AmbitionBox app
play-icon
play-icon
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
75 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter