Filter interviews by
Struts is a framework for building Java web applications based on the Model-View-Controller (MVC) design pattern.
Struts framework is based on MVC architecture
It uses ActionServlet as the controller
Struts configuration is done using XML files like struts-config.xml
It provides built-in support for form validation and error handling
Struts actions are mapped to URLs in struts-config.xml
I applied via Naukri.com and was interviewed in Apr 2022. There were 2 interview rounds.
HANA is an in-memory database platform while ECC is a traditional ERP system.
HANA is designed to handle large amounts of data in real-time while ECC is not optimized for real-time processing.
HANA uses column-based storage while ECC uses row-based storage.
HANA has a simpler data model and can handle unstructured data while ECC has a more complex data model.
HANA is a newer technology while ECC has been around for decades...
I was interviewed in Mar 2022.
Top trending discussions
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
I applied via Naukri.com and was interviewed in Dec 2024. There was 1 interview round.
Fundamentals of Data Structures and Algorithms, including SQL.
I applied via Referral and was interviewed in Oct 2024. There was 1 interview round.
Java 8 introduced several new features including lambda expressions, streams, and functional interfaces.
Lambda expressions: Allow for more concise and readable code by enabling functional programming.
Streams: Provide a way to work with collections of objects in a more functional style.
Functional interfaces: Interfaces with a single abstract method, used to enable lambda expressions.
Optional class: Helps to avoid null p...
Spring boot annotations are used to simplify the development process by providing metadata to the Spring framework.
1. @SpringBootApplication - Main annotation to indicate the main class of a Spring Boot application.
2. @RestController - Annotation for RESTful web services.
3. @Autowired - Dependency injection annotation.
4. @GetMapping, @PostMapping, @PutMapping, @DeleteMapping - Annotations for mapping HTTP requests to c...
String Builder is not synchronized and faster, while String Buffer is synchronized and slower.
String Builder is not thread-safe, while String Buffer is thread-safe.
String Builder is faster due to lack of synchronization, while String Buffer is slower due to synchronization.
String Builder is recommended for single-threaded operations, while String Buffer is recommended for multi-threaded operations.
String pool is a storage area in memory where strings are stored to optimize memory usage by reusing common strings.
String pool helps in reducing memory usage by storing only one copy of each unique string.
Strings created using double quotes are stored in the string pool.
Strings created using new keyword are not stored in the string pool.
There are two main types of memory in a computer system: stack memory and heap memory.
Stack memory is used for static memory allocation and is managed by the compiler. It is typically faster but limited in size.
Heap memory is used for dynamic memory allocation and is managed by the programmer. It is slower but has a larger size.
Examples: C programming language uses stack memory for function calls and heap memory for dy
I applied via Company Website and was interviewed in Dec 2024. There was 1 interview round.
Use a subquery to find the second highest rank in a dataset.
Use a subquery to select the maximum rank from the dataset.
Then use another subquery to select the maximum rank that is less than the maximum rank found in the first subquery.
A simple program using modulo operator to determine if a number is odd or even.
Use the modulo operator (%) to check if the number divided by 2 leaves a remainder
If the remainder is 0, the number is even. If the remainder is 1, the number is odd
Example: num % 2 == 0 (even), num % 2 == 1 (odd)
I applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.
Interface defines a contract for a class to implement while Abstraction hides the implementation details.
Interface is a blueprint of a class that defines what methods a class must implement.
Abstraction is a concept where only relevant information is shown and irrelevant details are hidden.
Interfaces can have multiple inheritance while Abstraction can be achieved through abstract classes or interfaces.
Example: Interface...
Data flows from frontend to backend in Asp.net core through HTTP requests and responses.
Frontend sends HTTP requests to backend API endpoints
Backend processes the requests and sends back HTTP responses
Data can be passed in the request body, query parameters, or headers
Example: Frontend sends a POST request to create a new user, backend receives the request, processes it, and sends a success response
Functions are reusable code blocks that return a value, while stored procedures are precompiled SQL statements that can perform multiple operations.
Functions return a value, while stored procedures do not necessarily return a value.
Functions can be used in SQL queries, while stored procedures are called using EXECUTE statement.
Functions are easier to test and debug compared to stored procedures.
Stored procedures can co...
I applied via Naukri.com and was interviewed in Oct 2024. There were 2 interview rounds.
based on 33 reviews
Rating in categories
Associate Consultant
5.2k
salaries
| ₹3 L/yr - ₹12 L/yr |
Consultant
3.8k
salaries
| ₹6.9 L/yr - ₹26.7 L/yr |
Senior Consultant
1.9k
salaries
| ₹10.8 L/yr - ₹34 L/yr |
System Engineer
916
salaries
| ₹2 L/yr - ₹6.3 L/yr |
Senior Associate
410
salaries
| ₹1.8 L/yr - ₹7.5 L/yr |
TCS
Infosys
Wipro
HCLTech