Filter interviews by
Java is a high-level programming language known for its platform independence and object-oriented features.
Java is a class-based, object-oriented programming language.
It is designed to have as few implementation dependencies as possible.
Java applications are typically compiled to bytecode that can run on any Java virtual machine (JVM).
Inheritance is a mechanism in which a new class inherits properties and behaviors from an existing class.
Allows for code reusability
Establishes a parent-child relationship between classes
Derived class can access non-private members of the base class
Example: Class Car extends Vehicle
There are four main types of OOP concepts: Inheritance, Encapsulation, Polymorphism, and Abstraction.
Inheritance allows a class to inherit properties and behavior from another class.
Encapsulation restricts access to certain components within a class.
Polymorphism allows objects to be treated as instances of their parent class.
Abstraction hides the implementation details and only shows the necessary features.
Spring MVC flow is the process of handling web requests in a Spring MVC application.
Client sends a request to the DispatcherServlet
DispatcherServlet sends the request to the appropriate Controller
Controller processes the request and returns a ModelAndView object
DispatcherServlet selects the view and renders the response
Client receives the response
Spring MVC is a framework for building web applications in Java.
Spring MVC stands for Model-View-Controller, providing a way to structure web applications.
It uses annotations to define controllers, request mappings, and other components.
Spring MVC supports RESTful web services and integrates with other Spring frameworks like Spring Boot.
It allows for easy testing of web applications using mock objects and dependen...
Spring Boot annotations are used to simplify the configuration and development of Spring applications.
Annotations like @SpringBootApplication, @RestController, @Autowired, @ComponentScan are commonly used in Spring Boot applications.
These annotations help in auto-configuration, dependency injection, and component scanning.
For example, @SpringBootApplication is used to mark the main class of a Spring Boot applicati...
I applied via Company Website and was interviewed in May 2023. There were 2 interview rounds.
Spring MVC is a framework for building web applications in Java.
Spring MVC stands for Model-View-Controller, providing a way to structure web applications.
It uses annotations to define controllers, request mappings, and other components.
Spring MVC supports RESTful web services and integrates with other Spring frameworks like Spring Boot.
It allows for easy testing of web applications using mock objects and dependency in...
Spring Boot annotations are used to simplify the configuration and development of Spring applications.
Annotations like @SpringBootApplication, @RestController, @Autowired, @ComponentScan are commonly used in Spring Boot applications.
These annotations help in auto-configuration, dependency injection, and component scanning.
For example, @SpringBootApplication is used to mark the main class of a Spring Boot application.
Si...
Spring MVC flow is the process of handling web requests in a Spring MVC application.
Client sends a request to the DispatcherServlet
DispatcherServlet sends the request to the appropriate Controller
Controller processes the request and returns a ModelAndView object
DispatcherServlet selects the view and renders the response
Client receives the response
Java is a high-level programming language known for its platform independence and object-oriented features.
Java is a class-based, object-oriented programming language.
It is designed to have as few implementation dependencies as possible.
Java applications are typically compiled to bytecode that can run on any Java virtual machine (JVM).
There are four main types of OOP concepts: Inheritance, Encapsulation, Polymorphism, and Abstraction.
Inheritance allows a class to inherit properties and behavior from another class.
Encapsulation restricts access to certain components within a class.
Polymorphism allows objects to be treated as instances of their parent class.
Abstraction hides the implementation details and only shows the necessary features.
Inheritance is a mechanism in which a new class inherits properties and behaviors from an existing class.
Allows for code reusability
Establishes a parent-child relationship between classes
Derived class can access non-private members of the base class
Example: Class Car extends Vehicle
Top trending discussions
posted on 19 Sep 2021
I applied via Naukri.com and was interviewed before Sep 2020. There were 6 interview rounds.
posted on 21 Aug 2021
I applied via Naukri.com and was interviewed in Feb 2021. There were 3 interview rounds.
I applied via Naukri.com
Answers to common interview questions for Software Engineer position
Option Strict and Option Explicit are compiler directives in VB.NET
Dispose() is used to release unmanaged resources while Finalize() is used for garbage collection
System.String is immutable while System.StringBuilder is mutable
Delegate is a type that represents a reference to a method
Value types store data directly while reference types store a referen...
Nuts and bolts game, to output date in a certain format, one SQL query
I applied via Campus Placement and was interviewed before Jun 2023. There were 3 interview rounds.
15 objective questions related to basic DSA, OOPS
posted on 14 Mar 2022
3 coding questions of moderate difficult
posted on 17 Feb 2023
I applied via Campus Placement and was interviewed in Aug 2022. There were 3 interview rounds.
It had 2 programming questions and 30 aptitude questions
it
posted on 20 May 2023
I applied via Recruitment Consulltant and was interviewed in Nov 2022. There were 4 interview rounds.
Six coding questions to be solved within an hour. The coding questions were standard aptitude based and did not include any complex topics like Dynamic Programming or trees in my case.
Convert infix expressions to postfix using the stack data structure for operator precedence and parentheses handling.
Use a stack to hold operators and parentheses while scanning the expression.
Output operands (numbers/variables) immediately to the postfix expression.
Pop operators from the stack to the output when encountering a lower precedence operator.
Handle parentheses: push '(' onto the stack and pop until '(' when...
posted on 29 Apr 2024
I applied via Referral and was interviewed before Apr 2023. There were 2 interview rounds.
Online coding test having basic problems and some aptitude problem.
OOPs stands for Object-Oriented Programming, a programming paradigm based on the concept of objects.
OOPs focuses on creating objects that contain both data and methods to manipulate that data.
Encapsulation, inheritance, polymorphism, and abstraction are key principles of OOPs.
Examples of OOPs languages include Java, C++, and Python.
A singleton class is a class that can only have one instance created and provides a global point of access to that instance.
Singleton classes are often used for logging, caching, database connections, and thread pools.
They typically have a private constructor to prevent instantiation from other classes.
They provide a static method to access the single instance, which is created if it doesn't exist yet.
based on 2 interview experiences
Difficulty level
Duration
based on 36 reviews
Rating in categories
Java Developer
5
salaries
| ₹1.5 L/yr - ₹4 L/yr |
Software Engineer
4
salaries
| ₹2.4 L/yr - ₹4.5 L/yr |
HR Executive
4
salaries
| ₹2 L/yr - ₹3.6 L/yr |
Android Developer
4
salaries
| ₹1.8 L/yr - ₹16 L/yr |
Desktop Support Engineer
3
salaries
| ₹1.1 L/yr - ₹2.2 L/yr |
Global Edge Software
Moveinsync Technology Solutions
PagarBook
Trawex Technologies