Tip 1 : Focus on problem-solving skills and practice easy to medium level problems as much as possible
Tip 2 : Focus on best coding practices, go through online forums to study how others code
Tip 3 : Have concrete knowledge of your previous projects
Tip 1 : Keep your resume short
Tip 2 : Mention only those skills which you can implement in real-time if asked for
The round was self paced, I had to complete the quiz within given number of days. The quiz was camera monitored.



1. The array follows 0-based indexing, so you need to return 0-based indices.
2. If 'x' is not present in the array, return {-1 -1}.
3. If 'x' is only present once in the array, the first and last position of its occurrence will be the same.
Input: arr = [1, 2, 4, 4, 5], x = 4
Output: 2 3
Explanation: The given array’s 0-based indexing is as follows:
1 2 4 4 5
↓ ↓ ↓ ↓ ↓
0 1 2 3 4
So, the first occurrence of 4 is at index 2, and the last occurrence of 4 is at index 3.
Solved this using Binary Search
The round was around 10 AM. Interviewer asked some questions related to Java language and Microservices. Then the interviewer gave me some (around 6-7) scenarios for which I had to write codes after which he asked me why I had implemented using this method and that if I could optimize the same. Then the interviewer asked me some system design questions.
Do final, finally and finalize keywords have the same function?
When can you use the super keyword?
What is a singleton class in Java? And How to implement a singleton class?
What do you mean by Cohesion and Coupling?
What do you mean by Bounded Context?
Design an end-to-end RESTful Webservice.
I started with the service controller for the web service. Then I implemented the client for the same web service.
Explain the working of Microservice Architecture.
This was a general HR interview where the interviewer asked me my preference on Work From Home, then salary discussion and work location discussion.
1) Why should we hire you?
2) What are your expectations from the company?
3) How was your overall interview experience?
4) What are your strengths and weakness according to you?
5) Where do you see yourself in the next 5 years?
Tip 1 : The cross-questioning can go intense sometimes, think before you speak.
Tip 2 : Be open-minded and answer whatever you are thinking, in these rounds, I feel it is important to have an opinion.
Tip 3 : The context of questions can be switched, pay attention to the details. It is okay to ask questions in these rounds, like what are the projects currently the company is investing in, which team you are mentoring, how is the work environment etc.

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
To make an AI less repetitive in a long paragraph, you should increase: