i
IBM
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
A good understanding of DSA is needed. 1 hour 2 question.
It was campus selection so this stage was easy. Need good observation skills.
My strengths include problem-solving skills, adaptability, and strong communication abilities.
Strong problem-solving skills - able to analyze complex issues and find effective solutions
Adaptability - can quickly adjust to new environments and technologies
Strong communication abilities - able to effectively convey ideas and collaborate with team members
posted on 17 Sep 2024
90 questions for 90 min
2 easy questions based on string and maps
I applied via Company Website and was interviewed in Nov 2024. There were 3 interview rounds.
Standard quantitative questions accompanied by logical reasoning and related topics.
OOP concepts include encapsulation, inheritance, polymorphism, and abstraction.
Encapsulation: Bundling data and methods that operate on the data into a single unit (class).
Inheritance: Allows a class to inherit properties and behavior from another class.
Polymorphism: Objects of different classes can be treated as objects of a common superclass.
Abstraction: Hides complex implementation details and only shows the necessa
React is a JavaScript library for building user interfaces.
React allows developers to create reusable UI components.
It uses a virtual DOM for efficient rendering.
React uses a declarative approach to define how the UI should look based on the application state.
It supports server-side rendering for improved performance.
React can be used with other libraries like Redux for state management.
I am a software engineer with a passion for coding and problem-solving. I come from a close-knit family with supportive parents and siblings.
Software engineer with coding and problem-solving skills
Close-knit family with supportive parents and siblings
My strengths include problem-solving and teamwork, while my weaknesses are time management and public speaking. I am addressing my weaknesses by taking time management courses and practicing public speaking.
Strengths: problem-solving, teamwork
Weaknesses: time management, public speaking
Addressing weaknesses: taking time management courses, practicing public speaking
I applied via Approached by Company and was interviewed in Oct 2024. There was 1 interview round.
Interview questions for Software Engineer position covering OOPS concepts, exception handling, SOLID principles, Java 8 features, and Streams.
Abstraction in OOPS: Hiding implementation details. Example: Abstract class Shape with method draw().
Encapsulation in OOPS: Bundling data and methods that operate on the data. Example: Class Employee with private fields and public getters/setters.
Inheritance in OOPS: Reusing code...
The interview questions cover various topics related to Spring framework, REST vs SOAP, JPA repository, Feign client, circuit breaker, and Spring Security.
Spring Boot provides a simpler and faster way to set up and run Spring applications compared to traditional Spring.
Common annotations in Spring include @Controller, @Service, @Repository, @Autowired, @Component, @RequestMapping, @GetMapping, @PostMapping, @PutMapping...
I applied via AmbitionBox and was interviewed in Oct 2024. There were 2 interview rounds.
Coding test are Some questions will be answered.
My future plan is to continue learning and growing in my role as a software developer, while also exploring new technologies and opportunities for advancement.
Continue improving my coding skills through online courses and workshops
Explore opportunities for specialization in areas like machine learning or cybersecurity
Work towards becoming a team lead or project manager in the future
My hobbies include playing guitar, hiking, and reading science fiction novels.
Playing guitar: I enjoy learning new songs and practicing different techniques.
Hiking: I love exploring nature trails and challenging myself with long hikes.
Reading science fiction novels: I find it fascinating to immerse myself in futuristic worlds and imaginative stories.
Java is a high-level programming language known for its portability, security, and versatility.
Java is an object-oriented language
It is platform-independent, meaning code can run on any device with a Java Virtual Machine (JVM)
Java is used for developing a wide range of applications, from mobile apps to enterprise systems
java.explain is a tool in Java that provides detailed information about Java classes and methods.
java.explain is a command-line tool used for exploring Java classes and methods.
It can be used to view information such as method signatures, parameter types, return types, and exceptions thrown.
This tool is helpful for understanding the structure and functionality of Java code.
Example: java.explain java.lang.String
Java is a popular programming language used by software developers to create applications and software.
Java is an object-oriented programming language.
It is platform-independent, meaning it can run on any device with a Java Virtual Machine (JVM).
Java is commonly used for developing web applications, mobile apps, and enterprise software.
Examples of Java-based technologies include Spring Framework, Android development, a
It was good I gave my best
Difficult it much to learn
It included all aptitude
Contains all pseudo questions related to DSA
A class is a blueprint for creating objects in object-oriented programming.
Defines the properties and behaviors of objects
Can be used to create multiple instances of objects
Encapsulates data and methods within a single unit
An object is a self-contained entity that consists of data and methods to manipulate that data.
Objects are instances of classes in object-oriented programming.
They have attributes (data) and methods (functions) to operate on the data.
Objects can interact with each other through method calls.
Example: In a car simulation program, a 'Car' object may have attributes like 'color' and 'speed', and methods like 'accelerate' a
The login page is displayed when a user clicks on a webpage icon like Facebook by redirecting to a separate login page.
Clicking on the webpage icon triggers a redirect to the login page
The login page prompts the user to enter their credentials
After successful login, the user is redirected back to the original webpage
Object-oriented programming in Java involves creating classes, objects, inheritance, polymorphism, and encapsulation.
Classes are blueprints for objects, defining attributes and behaviors.
Objects are instances of classes, representing real-world entities.
Inheritance allows a class to inherit attributes and methods from another class.
Polymorphism enables objects to be treated as instances of their parent class.
Encapsulat...
I applied via Campus Placement
I applied via campus placement at Sathyabama University and was interviewed in Nov 2024. There were 3 interview rounds.
Aptitude round
English exam
Maths tricky questions exam
Coding 1 easy 1 tuff
posted on 12 Nov 2024
It was an aptitute round and 2 coding questions was there
Application Developer
11.5k
salaries
| ₹5.5 L/yr - ₹23.5 L/yr |
Software Engineer
5.5k
salaries
| ₹4.7 L/yr - ₹21.8 L/yr |
Advisory System Analyst
5.2k
salaries
| ₹9.2 L/yr - ₹27 L/yr |
Senior Software Engineer
5k
salaries
| ₹8 L/yr - ₹30 L/yr |
Senior Systems Engineer
4.7k
salaries
| ₹5.6 L/yr - ₹20.7 L/yr |
Oracle
TCS
Cognizant
Accenture