i
ZeMoSo Technologies
Filter interviews by
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...
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.
I applied via Naukri.com and was interviewed in May 2023. There were 3 interview rounds.
What people are saying about ZeMoSo Technologies
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 2 Apr 2024
I applied via Naukri.com and was interviewed before Apr 2023. There were 2 interview rounds.
I applied via campus placement at G L Bajaj Institute of Technology & Management, Greater Noida and was interviewed in Oct 2024. There were 3 interview rounds.
They asked some general Quantitative and logical questions and code snippets.
Code Snept question with 3-4 Reasoning question. Google form
Pen paper coding round. String , Array . Linkedlist , graph, questions
To find the nearest prime number, iterate from the given number in both directions until a prime number is found.
Start iterating from the given number in both directions to find the nearest prime number.
Check if a number is prime by dividing it by all numbers less than its square root.
Keep track of the closest prime number found during the iteration.
Find the second maximum number in an array of strings.
Convert the array of strings to an array of integers.
Sort the array in descending order.
Return the second element in the sorted array.
I applied via Naukri.com and was interviewed in Dec 2024. There were 4 interview rounds.
First round is technical apptitude in java or python
Second round is strings and array coding test
Third level also advanced coding level
based on 3 interviews
Interview experience
based on 1 review
Rating in categories
Senior Software Engineer
74
salaries
| ₹12.7 L/yr - ₹33 L/yr |
Associate Software Engineer
45
salaries
| ₹6.5 L/yr - ₹7.3 L/yr |
Software Engineer
36
salaries
| ₹6 L/yr - ₹17 L/yr |
Software Engineer2
31
salaries
| ₹10 L/yr - ₹14 L/yr |
Senior Software Engineer 2
25
salaries
| ₹21.3 L/yr - ₹25 L/yr |
Persistent Systems
LTIMindtree
Mphasis
TCS