i
ivy
Filter interviews by
I applied via campus placement at Anna University and was interviewed in Aug 2023. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.
I applied via Naukri.com and was interviewed in Sep 2024. There were 2 interview rounds.
Spring IOC containers are responsible for managing the instantiation of objects and their dependencies in a Spring application.
IOC stands for Inversion of Control, which means that the control of object creation is inverted from the application code to the Spring framework.
There are two main types of Spring IOC containers: BeanFactory and ApplicationContext.
BeanFactory is the simplest container, providing basic support...
Metaspace is a part of the Java HotSpot VM memory where class metadata is stored.
Metaspace replaces the permanent generation (PermGen) in Java 8 and later versions.
It is used to store class metadata such as class names, method names, field names, annotations, etc.
Metaspace is dynamically resized by the JVM based on the application's demand.
You can monitor Metaspace usage using tools like JConsole or VisualVM.
Predicate is a functional interface that represents a boolean-valued function, while Consumer is a functional interface that represents an operation that accepts a single input argument and returns no result.
Predicate is used for filtering elements based on a condition, while Consumer is used for performing actions on elements.
Predicate has a test() method to evaluate a condition, while Consumer has an accept() method ...
Java 8 stream based question
To become a senior Java developer and contribute to innovative projects in a collaborative team environment.
Continue learning new technologies and best practices in Java development
Work on challenging projects to enhance problem-solving skills
Collaborate with team members to share knowledge and improve code quality
I believe my strong Java skills and problem-solving abilities can positively impact the company by improving efficiency and developing innovative solutions.
I have experience in developing efficient and scalable Java applications, which can help streamline processes within the company.
I am skilled in identifying and solving complex technical issues, which can contribute to the overall success of projects.
I am proactive ...
I applied via Company Website and was interviewed in Sep 2023. There were 3 interview rounds.
JAVA , OOPS C++ ,C and other
I applied via Naukri.com and was interviewed before Oct 2022. There were 3 interview rounds.
Reverse string code and reverse array code
Inheritance is a mechanism in object-oriented programming where a class inherits properties and behaviors from another class.
Allows a class to inherit attributes and methods from another class
Promotes code reusability and reduces redundancy
Creates a parent-child relationship between classes
Example: Class 'Car' can inherit from class 'Vehicle' and inherit properties like 'speed' and methods like 'drive()'
Encapsulation is the concept of bundling data and methods that operate on the data into a single unit, known as a class.
Encapsulation helps in hiding the internal state of an object and restricting access to it.
It allows for better control over the data by preventing direct modification from outside the class.
Access to the data is provided through methods, which can enforce validation rules and ensure data integrity.
Ex...
Polymorphism is the ability of a single function or method to operate on different types of data.
Polymorphism allows objects of different classes to be treated as objects of a common superclass.
There are two types of polymorphism: compile-time (method overloading) and runtime (method overriding).
Example: Animal superclass with Dog and Cat subclasses. Both Dog and Cat can be treated as Animals.
Abstraction is the concept of hiding complex implementation details and showing only the necessary features to the user.
Abstraction allows developers to focus on what an object does rather than how it does it
It helps in reducing complexity and improving code readability
Example: In Java, abstract classes and interfaces are used to achieve abstraction
I applied via Company Website and was interviewed in Oct 2022. There were 4 interview rounds.
Polymorphism ,table print ,reverse
Reasoning, english synonyms,math, opposite words
Oops ,collection, thread, Servlet ,JSP, databases
I applied via Referral and was interviewed in Jul 2024. There were 2 interview rounds.
Find min ,max and second largest (avoid duplicates)using streams
Checked exceptions are checked at compile time, while unchecked exceptions are not.
Checked exceptions must be either caught or declared in the method signature using 'throws'
Unchecked exceptions do not need to be caught or declared
Example of checked exception: IOException
Example of unchecked exception: NullPointerException
based on 1 interview
Interview experience
based on 2 reviews
Rating in categories
Software Engineer
863
salaries
| ₹4 L/yr - ₹16 L/yr |
Senior Software Engineer
601
salaries
| ₹8 L/yr - ₹24 L/yr |
System Analyst
335
salaries
| ₹12 L/yr - ₹27 L/yr |
Test Engineer
333
salaries
| ₹4 L/yr - ₹10 L/yr |
Senior Test Engineer
329
salaries
| ₹7 L/yr - ₹15 L/yr |
TCS
Infosys
Wipro
HCLTech