Tip 1 : Lets Go with Dsa , Practice at least 20 question of all topics like array , string , searching sorting , tree in any online coding platform , the best is to start from geeksforgeeks ranging from easy level to medium level question. Make sure your theoratical concepts are clear before coding . OOPS concepts are very important , he grilled me 15 minutes on oops concepts
Tip 2 : Make at least 1 major Project and 1 minor Project and don't fake technologies because the interviewer is going to ask all questions from the projects (why u have used this technology or frame works , some basics and intermediate questions and some behaviorial questions like how u met the deadline, how did u divide the work in team if it's a team project ) and if possible if u have deployed ur project on github its better to provide a link of ur projects in resume
Tip 3 : The interview is here to hire u not to reject u , nobody is perfect , so he/she is searching for a never giving up attitude , he/she will grill u giving some advanced questions , don't direct say no , i cant solve this question . take ur time , think about various approaches and think loudly , so that he/she can help u , i had the same scenario but i kept on giving various approaches and after 5 mins of brainstorming , he gave me a hint and i come with a better solution . I was not able to answer 3-4 questions still gets selected. So aleways keep a positive and never giving up attitude
Tip 1 : Make at least 1 major Project and 1 minor Project and don't fake technologies because the interviewer is going to ask all questions from the projects (why u have used this technology or frame works , some basics and intermediate questions and some behavioral questions like how u met the deadline, how did u divide the work in team if it's a team project ) and if possible if u have deployed ur project on github its better to provide a link of ur projects in resume .
Tip 2 : The interview is here to hire u not to reject u , nobody is perfect , so he/she is searching for a never giving up attitude , he/she will grill u giving some advanced questions , dont direct say no , i cant solve this question . take ur time , think about various approaches and think loudly , so that he/she can help u , i had the same scenario but i kept on giving various approaches and after 5 mins of brainstorming , he gave me a hint and i come with a better solution . I was not able to answer 3-4 questions still gets selected. So aleways keep a positive and never giving up attitude
Total 75 Mcq With 1 coding Question
It Was a written round on amcat which consist of 30 technical Mcqs and 1 coding Question and 30 aptitude question and 15 logical reasonings were there.
10 mcq from C programming
5 mcq from dbms
5 mcq from Operating System
and rest mcq were from oops concept , Time complexities , searching , sorting , bfs and dfs .



Do not allocate extra space for another array. You need to do this by modifying the given input array in place with O(1) extra memory.
'n' = 5, 'arr' = [1 2 2 2 3].
The new array will be [1 2 3].
So our answer is 3.
First i presented the solution using extra Space (Always Start from a worst time complexity )
Step 1: I take an auxiliary array temp[] to store unique elements.
Step 2:I traversed input array and one by one copy unique elements of arr[] to temp[]. and also keep track of count of unique elements. Let this count be j.
Step 3: and lastly i copied j elements from temp[] to arr[] and return j.
the interviewer smiling said can u further optimise it and i said sure ...
Time Complexity : o(n)
Space Complexity : o(n)
Method 2:
Time Complexity : o(n)
Space Complexity : o(1)
(Constant extra space)
I just maintained a separate index for same array as maintained for different array in Method 1.
75 Psychometric question was to be answered in 50 minutes
Psychometric tests are used to measure an individual's' mental capabilities and behaviour. It was designed to check student overall suitability for a particular role based on performance in the test .
They were trying to check personality characteristics and aptitude/cognitive ability.
It was a technical round,so basically started with a introduction from both sides .he started asking questions from dsa
starting with easy questions
1. Reverse a string
2. difference between merge sort and quick sort
3. binary search theory
4. dbms joins questions
then he scanned my resume ans told me to explain my major project and i explained it throughly and asked some questions technologies which i have used
then some operating questions .
and later he asked about my hobbies and the how different societies and clubs have helped me in my college days.
the interview last for 1 hour and i asked for a feedback and he said it was great interviewing u .
after that some



It was HR round so he asked me some behaviorial questions starting with my introduction family background , Why i want to join newgen? why should we hire u?
Why i want to join newgen?
why should we hire u?
where do u see yourself in next 5 years?

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
What is recursion?