i
IBM
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Company Website and was interviewed in Oct 2022. There were 3 interview rounds.
Here we can write programs. Programs are exicuted test cases
The question is about the meaning of some English words.
Provide the meanings of the words asked.
If unsure, ask for clarification.
Use context to determine the meaning if necessary.
I applied via Newspaper Ad and was interviewed in May 2022. There was 1 interview round.
I applied via Referral and was interviewed in Feb 2022. There were 2 interview rounds.
What people are saying about IBM
IBM interview questions for designations
I applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.
List is mutable, tuple is immutable in Python.
List uses square brackets [], tuple uses parentheses ().
List elements can be changed, added, or removed, tuple elements cannot be changed.
Lists are used for collections of items that may need to be modified, tuples are used for fixed collections of items.
Example: list_example = [1, 2, 3], tuple_example = (4, 5, 6)
Namespace is a way to organize variables and functions in a program to avoid naming conflicts.
Namespace helps in avoiding naming conflicts by providing a unique space for each identifier.
Types of namespaces include global namespace, local namespace, built-in namespace, and module namespace.
Example: In Python, each module has its own namespace where all the variables and functions defined in that module reside.
Multiple inheritance in Python allows a class to inherit attributes and methods from more than one parent class.
Python supports multiple inheritance by allowing a class to inherit from multiple parent classes.
The order of parent classes in the inheritance list matters, as methods are searched for in the order they appear.
Diamond problem can occur in multiple inheritance when two parent classes have a common ancestor cl...
Lambda function is an anonymous function defined using the lambda keyword in Python.
Lambda functions are used for creating small, one-time use functions without a name.
Syntax: lambda arguments: expression
Example: double = lambda x: x * 2
Avg aptitude questions
2 easy coding questions
I applied via Company Website and was interviewed in Jul 2024. There was 1 interview round.
Tuples in Python are immutable sequences of elements, similar to lists but cannot be changed once created.
Tuples are created using parentheses ()
Elements in a tuple can be of different data types
Tuples are immutable, meaning their elements cannot be changed once created
Tuples can be used as keys in dictionaries
Dict comprehension is a concise way to create dictionaries in Python using a single line of code.
Dict comprehension uses curly braces {} to create a dictionary with key-value pairs.
It can include conditions and loops to filter or modify the elements being added to the dictionary.
Example: {key: value for key, value in iterable if condition}
based on 7 reviews
Rating in categories
Application Developer
11.5k
salaries
| ₹5.5 L/yr - ₹23.6 L/yr |
Software Engineer
5.4k
salaries
| ₹5.3 L/yr - ₹22.3 L/yr |
Advisory System Analyst
5.2k
salaries
| ₹9.3 L/yr - ₹27 L/yr |
Senior Software Engineer
5k
salaries
| ₹8 L/yr - ₹30 L/yr |
Senior Systems Engineer
4.5k
salaries
| ₹5.6 L/yr - ₹18.5 L/yr |
Oracle
TCS
Cognizant
Accenture