Tip 1 : Clear with you content present in your resume.
Tip 2 : Maintain good knowledge of DSA and all cs fundamentals.
Tip 3 : Soft skill is very important along with technical knowledge (try to practice in front of a mirror and camera).
Tip 1 : Make it simple and clear and avoid short forms.
Tip 2 : Mention only honest details in your resume and avoid spelling errors.
It was for 90 minutes.
Consists of 2 coding questions and 30 MCQs questions a verbal section, a quantitative section, and analytical based questions.



You are given ‘GRID’= [[“@.aA”],[“.B#.”],[“...b”]]. Then the answer will be 5.

I solved this question simply by using the for loop .
By taking odd and even concepts.
#program
int find_min(int a[], int n, int k) {
int sm=0,ans=0;
for(int i=0;i=k)
return ((k-1)*2)+n+1;
else
return (2*ans)+n+(k-ans);
}



Input: 'a' = [7, 12, 1, 20]
Output: NGE = [12, 20, 20, -1]
Explanation: For the given array,
- The next greater element for 7 is 12.
- The next greater element for 12 is 20.
- The next greater element for 1 is 20.
- There is no greater element for 20 on the right side. So we consider NGE as -1.
This round was based on data structure and algorithm and oops concepts and also cs fundamental subjects.
Also, the interviewer asked me about the basics of data structure theory and one coding question he gave me to solve.
Asked about the pointer concepts.



You need to return the head to the doubly linked list.
The doubly linked list would be: 1 2 3 4 5 and can be represented as:

I solved this question using the inorder squence means first i traversed the left subtree part and then i updated the head and the previous node and at last I traversed the right sub tree part.
#pragram:
void solve(Node*root,Node*&head,Node*&prev,int &f){
if(!root)return;
solve(root->left,head,prev,f);
if(f==0){
f=1;
head=root;
prev=root;
}
else{
prev->right=root;
prev->right->left=prev;
prev=prev->right;
}
solve(root->right,head,prev,f);
}
Node * bToDLL(Node *root)
{
// your code here
int f=0;
Node*head=NULL;
Node*prev=NULL;
solve(root,head,prev,f);
return head;
}
This round happened for approximately 50 minutes and in this, the interviewer asked me all the questions from the content which I mentioned in my resume. He asked me about my projects and then he asked me about my final year project also which was still going on and then he asked me about my internship which I mentioned in my resume.
Also, he asked me a few questions about the Operating system and DBMS.
What is Paging?
What is segmentation?
Tip 1 : You can start answering from the scratch and to the point answer.
Tip 2 : Be very honest with the answer to your project section mainly.
Tip 3 : Don't copy the project and try to explain your thought process in a very smart and clear way.
In this round, he just asked me about my family background and then he asked me some of the behavioral type question and also he asked if I have any other offer in my hand(i told yes as I was having ORACLE COMPANY)
How will you manage if conflict happens among your team?
What do your father and mother do?
Do you have any other offer in hand?
Tip 1 : Make sure you don't lie about your family background.
Tip 2 : Don't lie about your score.
Tip 3 : Be truthful and be normal and answer it in a very calm way.

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