Filter interviews by
I applied via Naukri.com and was interviewed in Feb 2024. There was 1 interview round.
The N+1 problem in Hibernate occurs when a query results in multiple additional queries being executed, leading to performance issues.
Use eager fetching or batch fetching to reduce the number of queries executed
Consider using DTO projections to fetch only the required data
Avoid using lazy loading for collections in performance-critical scenarios
Find the maximum consecutive number occurring in an array of strings.
Iterate through the array and keep track of the current consecutive count.
Update the maximum consecutive count whenever a new consecutive sequence is longer.
Return the maximum consecutive count at the end.
Views and indexes are database objects used to optimize query performance in SQL databases.
Views are virtual tables that display data from one or more tables based on a query. They can simplify complex queries and provide a layer of abstraction.
Indexes are data structures that improve the speed of data retrieval operations on a table. They are created on columns to quickly locate rows based on the indexed column values
Top trending discussions
I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.
Oop concept, Multithread, String
I applied via Approached by Company and was interviewed in Mar 2024. There were 2 interview rounds.
Code review to find bugs
Interface features include abstraction, multiple inheritance, and contract enforcement.
Abstraction: Interfaces allow for the definition of methods without implementation, providing a blueprint for classes to follow.
Multiple Inheritance: Java interfaces support multiple inheritance, allowing a class to implement multiple interfaces.
Contract Enforcement: Interfaces define a contract that implementing classes must adhere
I applied via Job Portal and was interviewed in Jun 2023. There were 3 interview rounds.
posted on 4 Dec 2024
I applied via Recruitment Consulltant and was interviewed in Nov 2024. There were 2 interview rounds.
I applied via Recruitment Consulltant and was interviewed in Nov 2024. There were 2 interview rounds.
Print the longest increasing subsequence of an array of strings.
Use dynamic programming to find the longest increasing subsequence.
Iterate through the array and keep track of the longest increasing subsequence ending at each index.
Return the longest increasing subsequence found.
posted on 14 Oct 2024
I applied via Job Portal and was interviewed in Sep 2024. There was 1 interview round.
SOLID is a set of five design principles that help make software designs more understandable, flexible, and maintainable.
S - Single Responsibility Principle: A class should have only one reason to change.
O - Open/Closed Principle: Software entities should be open for extension but closed for modification.
L - Liskov Substitution Principle: Objects of a superclass should be replaceable with objects of its subclasses with...
Object-oriented programming concepts in C#
Encapsulation: bundling data and methods that operate on the data into a single unit
Inheritance: allows a class to inherit properties and behavior from another class
Polymorphism: ability for objects to take on multiple forms
Abstraction: hiding the complex implementation details and showing only the necessary features
Aptitude,reasoning,verbal,C language,Java,C++
posted on 23 Sep 2024
I applied via Campus Placement and was interviewed in Aug 2024. There was 1 interview round.
C,c++,java ,SQL, javascript and python
Interview experience
Senior Software Engineer
94
salaries
| ₹6.7 L/yr - ₹26.2 L/yr |
Software Engineer
66
salaries
| ₹3.7 L/yr - ₹13 L/yr |
Technical Lead
55
salaries
| ₹12.9 L/yr - ₹36 L/yr |
Senior Associate
48
salaries
| ₹2.3 L/yr - ₹12 L/yr |
Junior Associate
35
salaries
| ₹2 L/yr - ₹4.5 L/yr |
TCS
Infosys
Wipro
Tech Mahindra