Tip 1 : Properly understand the question and then start it.
Tip 2 : Trying to be more vocal and dont sit quietly during solving the question.
Tip 3 : Asked as many as question and don’t panic in interviews keep calm.
Tip 1 : Have some projects in resume along with the tech used in it.
Tip 2 : Be clear and confident what you right in the resume.
Duration: 90 mins. It was a machine coding round where candidates were given a problem statement which they need to solve within a given time. Problem Statement consists of 4 main questions and 1 bonus question. Candidates were supposed to code on their own machine/laptop. The main focus in this round was on Designing the System using OOPs Concepts and making the code as modular and scalable as possible.
(Tip: Follow high cohesiveness and less coupling principle while designing the system.)
Candidates were asked to implement a memory management system which should be capable to allocate memory to processes, create a child process & kill the process. We were allowed to use the programming language of our choice to implement the system. In the end, we were asked to submit the code and were invited for Round 2.
Round 2:
Duration: 20-25 mins. Interviewers asked me to explain how I designed Memory allocator and which all sub-questions were implemented. I used JAVA as a programming language to implement the system. I explained to them the class diagram and abstract flow of the code. Then they started to go through the solution of each sub-question and tested different scenarios. Many cross-questions were asked as and when required. The main focus was to test the main functionality of the code along with testing modularity and scalability. Questions like what if I wanted to add/remove this functionality to/from this system? How much code change will it require? What are the other classes and methods which will be impacted? etc. were asked. I was invited for Round 3. Each round was elimination round.
(Tip: Don’t rush to complete the bonus question. The main focus was to test the core functionality of the system. The bonus question is cherry on the cake.)



A palindrome is a word, number, phrase, or other sequences of characters which read the same backwards and forwards.
If the input string happens to be, "malayalam" then as we see that this word can be read the same as forward and backwards, it is said to be a valid palindrome.
The expected output for this example will print, 'true'.
Round 3: PS/DS (Problem Solving / Data Structures)
Duration 90-100 mins. This was an interesting round. Interviewers started shooting questions after a small intro session. I was asked to use pen-paper to write code for questions in this round.



Not remembered exactly
Round 4: HM (Hiring Manager) Round
Duration: 30-50 mins. This round was interviewed by HM. I was asked to explain my past company projects in detail. A lot of cross-questions were asked to check in-depth knowledge about the projects and tech I worked on. Few behavioral questions like what was the biggest challenge in your past job? How did you overcome them? What was the strategy used? etc were asked. Apart from tech business questions were also asked to understand how clearly I understood the business. I was also given some insights on what the team (for which I was interviewed) works on and what all technologies are used by the team.
I was asked to explain my past company projects in detail. A lot of cross-questions were asked to check in-depth knowledge about the projects and tech I worked on. Few behavioral questions like what was the biggest challenge in your past job? How did you overcome them? What was the strategy used? etc were asked. Apart from tech business questions were also asked to understand how clearly I understood the business. I was also given some insights on what the team (for which I was interviewed) works on and what all technologies are used by the team.

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?