Tip 1 : Be prepared with above mentioned topics
Tip 2 : Try to brush up well on your functional domain
Tip 3 : Plan working on few standard data structures problem statement
Tip 1 : Make your resume compact with proper modular sections
Tip 2 : Try adding your technical certifications would be great advantage
The round was completely based on problem solving with data structures and algorithms



import java.util.*;
public class Adarsh
{
public static int maxSum(int arr[],int n,int k)
{
//k must be greater
if(n {
System.out.println("Invalid");
return -1;
}
//compute sum of first window of size k
int res = 0;
for(int i=0;i res+= arr[i];
int curr_sum = res;
for(int i=k;i {
curr_sum += arr[i] - arr[i-k];
res = Math.max(res,curr_sum);
}
return res;
}
public static void main(String[] args)
{
int arr[] = {2, 3, 4, 1, 5};
int k =2;
int n = arr.length;
System.out.println(maxSum(arr, n ,k));
}
}
Was asked to design book my show with detailed frontend and backend implementations with relative tech stacks to be used
Was asked to design book my show with detailed frontend and backend implementations with relative tech stacks to be used.
Tip 1 : Concentrate on architecture
Tip 2 : Backend patterns
Tip 3 : Authentication and security designs
System design and team handling capabilities
Explain Decorator design pattern.
Disadvantages of synchronous communication in microservices, Advantages of Asynchronous microservice communication.
Best practices to improve performance of microservices. Guidelines for designing microservices. Messaging in microservices(Synchronous and Asynchronous).
Tip 1 : Microservice detailed architecture using SAGA pattern
Tip 2 : Handling internal communication across microservices
Tip 3 : Handling tolerance and downtime in this architecture
How to detect loop in linked list? What is the time complexity if collision in HashMap? Time complexity of HashMap.
Time complexity of merge sort --- O(n*logn).
Explain functional interfaces in Java; Lambda expressions.
Internal working of HashMap and Linked HashMap.
Tip 1 : Design approach
Tip 2 : Best optimized solution
Tip 3 : Deployment strategies
Scenario based behavioral questions
Team handling capacity
Compensation negotiation
Tip 1 : Be confident
Tip 2 : Try to quote many real time examples
Tip 3 : Shows how u handled tough times handling team and also technically

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
How do you remove whitespace from the start of a string?