Filter interviews by
Hibernate is configured in a Spring project using the HibernateTemplate or EntityManagerFactory.
Hibernate can be configured in a Spring project by defining the necessary beans in the application context XML file.
The HibernateTemplate class can be used to perform CRUD operations on the database using Hibernate.
Alternatively, the EntityManagerFactory can be configured to work with Hibernate in a Spring project.
The Hibern...
Spring works by storing potential energy when compressed or stretched and releasing it when allowed to return to its original shape.
Springs are made of elastic materials such as metal or rubber.
When a force is applied to a spring, it compresses or stretches, storing potential energy.
The amount of potential energy stored in a spring is proportional to the amount of deformation.
When the force is removed, the spring retur...
I applied via Naukri.com and was interviewed before Jun 2023. There were 4 interview rounds.
It is not recommended to share documents before joining date.
It is not common practice to share documents before joining date as they may contain sensitive information.
Sharing documents before joining date may violate company policies or confidentiality agreements.
Wait until your official start date to share any necessary documents with your new employer.
I applied via Naukri.com and was interviewed in May 2019. There were 4 interview rounds.
I applied via Naukri.com and was interviewed in Aug 2024. There were 3 interview rounds.
Spring injects dependencies through inversion of control and dependency injection.
Spring uses inversion of control to manage objects and their dependencies.
Dependencies are injected into a class through constructor injection, setter injection, or field injection.
Spring container is responsible for creating and managing objects and their dependencies.
Example: @Autowired annotation is used for dependency injection in Spr
Hibernate connects to the database using JDBC (Java Database Connectivity) API.
Hibernate uses JDBC API to establish a connection to the database.
It uses JDBC drivers to communicate with the database.
Hibernate configuration file contains database connection details.
SessionFactory in Hibernate is responsible for creating sessions and managing connections.
Securing APIs involves using authentication, authorization, encryption, and monitoring.
Implement authentication mechanisms such as OAuth, JWT, or API keys
Use authorization to control access to APIs based on roles and permissions
Encrypt data transmission using HTTPS/TLS to prevent eavesdropping
Implement rate limiting and throttling to prevent abuse and DDoS attacks
Regularly monitor API traffic and logs for suspicious ac
Multiple DBs can be configured in an application by using database connection pooling, configuring multiple data sources, and managing transactions across databases.
Use database connection pooling to efficiently manage connections to multiple databases
Configure multiple data sources in the application to connect to different databases
Implement transaction management to ensure data consistency across multiple databases
posted on 12 Dec 2024
I applied via Referral
Collection interface is a framework in Java that represents a group of objects.
Collection interface is part of Java's Collections Framework.
It provides a unified architecture for representing and manipulating collections of objects.
Examples of classes that implement Collection interface are ArrayList, LinkedList, and HashSet.
I applied via Referral and was interviewed before Aug 2023. There were 4 interview rounds.
posted on 18 Nov 2023
I applied via Naukri.com
Various techniques such as Agile, Waterfall, Scrum, Kanban, Lean, etc.
Agile methodology focuses on iterative development and collaboration
Waterfall methodology follows a linear sequential flow
Scrum involves small, cross-functional teams working in sprints
Kanban visualizes work on a board with columns representing different stages
Lean aims to eliminate waste and improve efficiency
posted on 17 Jan 2024
based on 7 reviews
Rating in categories
Senior Software Engineer
123
salaries
| ₹5.2 L/yr - ₹16.8 L/yr |
Software Engineer
112
salaries
| ₹3 L/yr - ₹8.2 L/yr |
Technical Analyst
99
salaries
| ₹8 L/yr - ₹24 L/yr |
Senior Technical Analyst
95
salaries
| ₹10 L/yr - ₹28 L/yr |
Technical Lead
45
salaries
| ₹11.9 L/yr - ₹25 L/yr |
TCS
Infosys
Wipro
HCLTech