i
Zuci Systems
Filter interviews by
I applied via Recruitment Consulltant and was interviewed in Apr 2023. There was 1 interview round.
Spring bean is a Java object managed by the Spring IoC container.
Java object managed by Spring IoC container
Configured in Spring configuration file
Can be singleton or prototype scoped
Annotations in Spring are used to provide metadata about the application's components.
Annotations are used to configure Spring beans, controllers, services, repositories, etc.
They help in reducing the configuration overhead by providing metadata directly in the code.
Examples include @Component, @Controller, @Service, @Repository, @Autowired, @RequestMapping, etc.
Metadata provides additional information about the code, such as author, version, and purpose.
Metadata can include information like author name, creation date, last modified date, version number, and purpose of the code.
Annotations in Java can be used to add metadata to classes, methods, and fields.
Metadata can help other developers understand the code better and make maintenance easier.
Examples of metadata in Java inc...
I applied via Walk-in and was interviewed in Jul 2024. There was 1 interview round.
I applied via Recruitment Consulltant and was interviewed in Apr 2023. There was 1 interview round.
A Spring bean is a Java object managed by the Spring IoC container.
Spring beans are defined in the Spring configuration file.
Beans are created and managed by the Spring IoC container.
Beans can be singleton, prototype, request, session, or global-session scoped.
Example:
Hibernate query is object-oriented, while native query is SQL-based.
Hibernate query is written in HQL (Hibernate Query Language) which is object-oriented and works with Java objects.
Native query is written in SQL and directly interacts with the database tables.
Hibernate query is more portable and can be easily switched between different database systems.
Native query can be more efficient for complex queries or when per...
Inner join is used to combine rows from two or more tables based on a related column between them.
Inner join returns only the rows that have matching values in both tables.
It is commonly used in SQL queries to retrieve data from multiple tables based on a related column.
Example: SELECT * FROM table1 INNER JOIN table2 ON table1.column = table2.column;
Top trending discussions
I was interviewed in Dec 2024.
1. String input="aaabccccbbbdd";
Find how many a, b, c, d are there in the string. Did using java streams.
2.HashMap
hm.put(55,"B");
hm.put(33,"Z");
hm.put(44,"M");
hm.put(99,"I");
hm.put(88,"X");
Sort this hashmap based on values(B, I, M, X, Z). Should be done using java streams.
3.List lists = Arrays.asList(Arrays.asList(1,2,3), Arrays.asList(2,3,4,5), Arrays.asList(5,7,8));
Question was wrong actually. But expectation is to do flatmap and print without duplicates.
Query:
get 3rd highest salary from employee table
I applied via Recruitment Consulltant and was interviewed in May 2024. There were 2 interview rounds.
Lookup is used to perform a left outer join in MongoDB, while graphlookup is used to perform recursive graph traversal.
Lookup is used to perform a left outer join between two collections in MongoDB.
Graphlookup is used to perform recursive graph traversal in a collection that contains graph data.
Lookup can only perform a single level join, while graphlookup can perform multiple levels of traversal.
Lookup is faster than
Use a hashmap to count the frequency of each character in a string.
Create a hashmap to store characters as keys and their frequencies as values.
Iterate through the string and update the hashmap accordingly.
Return the hashmap with character frequencies.
Creating a REST API from controller to repository using NOTEPAD
Create a controller class with mapping annotations for REST endpoints
Implement service layer to handle business logic and interact with repository
Define repository interface with methods for data access operations
Use Spring Boot for easy setup and configuration
Test API endpoints using tools like Postman
posted on 10 Feb 2024
I applied via Recruitment Consulltant and was interviewed in Jan 2024. There were 3 interview rounds.
Paper Test MCQs(Hibernate, Multithreading, Quantative Apptitute, Logical Reasoning,English Grammer check)
posted on 10 Oct 2023
I applied via LinkedIn and was interviewed in Sep 2023. There were 4 interview rounds.
Implement CRUD operations for user table in a Spring Boot project.
Create a Spring Boot project using Spring Initializr
Define a User entity with necessary fields and annotations
Create a UserRepository interface extending JpaRepository
Implement methods in a UserService class for CRUD operations
Use RESTful endpoints to expose the CRUD operations
Communication between microservices is typically done through APIs, messaging queues, or service meshes.
Microservices communicate with each other through APIs, which allow them to send and receive data over the network.
Messaging queues like RabbitMQ or Kafka can be used for asynchronous communication between microservices.
Service meshes like Istio or Linkerd can handle communication between microservices by managing tr...
SAGA design pattern is used to manage distributed transactions in microservices architecture.
SAGA breaks down a transaction into a series of smaller, independent transactions.
Each step in the SAGA pattern is a separate transaction that can be rolled back if needed.
SAGA ensures eventual consistency by coordinating the transactions across multiple services.
Example: In an e-commerce application, SAGA can be used to handle...
posted on 3 Apr 2024
I applied via Naukri.com and was interviewed in Mar 2024. There was 1 interview round.
Code on Fibonacci series, sum of pairs of number equal to the given number.
posted on 24 Jun 2023
I applied via Naukri.com and was interviewed in May 2023. There were 3 interview rounds.
posted on 2 Apr 2024
I applied via Naukri.com and was interviewed before Apr 2023. There were 2 interview rounds.
Interview experience
Senior Software Engineer
47
salaries
| ₹5.2 L/yr - ₹18 L/yr |
Software Engineer
35
salaries
| ₹3.5 L/yr - ₹11 L/yr |
Module Lead
19
salaries
| ₹13 L/yr - ₹18.6 L/yr |
Software Developer
16
salaries
| ₹3.3 L/yr - ₹16.8 L/yr |
Technical Lead
11
salaries
| ₹17 L/yr - ₹29 L/yr |
TCS
Infosys
Wipro
HCLTech