Filter interviews by
The project flow involves planning, development, testing, deployment, and maintenance.
Initial planning phase to gather requirements and create a project plan
Development phase where coding and implementation takes place
Testing phase to ensure the functionality and quality of the project
Deployment phase to release the project to users
Maintenance phase to provide updates and support
Frontend can connect to backend through API calls, web sockets, or GraphQL queries.
Use API calls to send requests from frontend to backend and receive responses
Implement web sockets for real-time communication between frontend and backend
Utilize GraphQL queries to fetch specific data from backend as needed
Object-oriented programming is a programming paradigm based on the concept of objects, which can contain data in the form of fields and code in the form of procedures.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Inheritance: Ability of a class to inherit properties and behavior from another class.
Polymorphism: Ability to present the same interface for different data types.
Abstrac...
Object-Oriented Programming (OOP) is a programming paradigm based on the concept of objects, which can contain data in the form of fields and code in the form of procedures.
OOP focuses on creating objects that interact with each other to solve a problem.
Key principles of OOP include encapsulation, inheritance, and polymorphism.
Encapsulation involves bundling data and methods that operate on the data into a single unit.
...
I applied via Naukri.com and was interviewed in Mar 2024. There was 1 interview round.
I was interviewed in Jan 2025.
I applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.
JVM is the virtual machine that runs Java bytecode, JRE is the runtime environment for Java programs, and JDK is the development kit for creating Java applications.
JVM (Java Virtual Machine) is responsible for running Java bytecode on different platforms.
JRE (Java Runtime Environment) includes JVM, libraries, and other components necessary to run Java applications.
JDK (Java Development Kit) is a software development ki...
String is immutable in Java to ensure security, thread safety, and optimization.
Immutable strings prevent accidental changes to sensitive data like passwords.
Immutable strings allow for safe sharing of string literals across multiple threads.
Immutable strings enable string pooling for memory optimization.
Example: String str = "Hello"; str.concat(" World"); // str remains "Hello"
posted on 16 Jul 2024
MCQ question , covered all topics
Caching is the process of storing data in a temporary location to reduce access time and improve performance.
Caching helps in reducing the load on the server by storing frequently accessed data closer to the user.
Examples of caching include browser caching, CDN caching, and database caching.
Caching can be implemented at different levels such as application-level caching, database-level caching, and server-level caching
Spring is a framework for building Java applications, while Spring Boot is a tool that simplifies the setup and configuration of Spring applications.
Spring is a comprehensive framework that provides support for various Java technologies like JDBC, JPA, and REST.
Spring Boot is an opinionated tool that aims to simplify the development process by providing defaults for configuration and dependencies.
Spring Boot includes e...
Joins in Spring Boot are used to retrieve data from multiple tables in a database using relationships between them.
Use @Query annotation with JPQL or native SQL to perform joins in Spring Boot repositories
Specify the join condition in the query using ON keyword
Use JOIN FETCH to eagerly fetch associated entities in a single query
Object-oriented programming is a programming paradigm based on the concept of objects, which can contain data in the form of fields and code in the form of procedures.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Inheritance: Ability of a class to inherit properties and behavior from another class.
Polymorphism: Ability to present the same interface for different data types.
Abstrac...
Object-Oriented Programming (OOP) is a programming paradigm based on the concept of objects, which can contain data in the form of fields and code in the form of procedures.
OOP focuses on creating objects that interact with each other to solve a problem.
Key principles of OOP include encapsulation, inheritance, and polymorphism.
Encapsulation involves bundling data and methods that operate on the data into a single unit.
...
I applied via Naukri.com and was interviewed in Mar 2024. There was 1 interview round.
based on 1 interview
Interview experience
Gurgaon / Gurugram
3-5 Yrs
Not Disclosed
Senior Associate
15.2k
salaries
| ₹8 L/yr - ₹30 L/yr |
Associate
13k
salaries
| ₹4.8 L/yr - ₹17 L/yr |
Manager
6.8k
salaries
| ₹14 L/yr - ₹44.5 L/yr |
Senior Consultant
4.4k
salaries
| ₹9 L/yr - ₹33 L/yr |
Associate2
4.3k
salaries
| ₹4.8 L/yr - ₹16.6 L/yr |
Deloitte
Ernst & Young
Accenture
TCS