Tip 1 : Constantly focused in the preparation.
Tip 2 : Confidence is a key of success ( Make eye contact).
Tip 3 : Also try to cover all the CS core subjects explanation clearly & be very clear with your project explanation.
Tip 1: Make it clean with appropriate knowledge.
Tip 2: Provide true information and avoid telling lie in which You are not sure.
Tip 3: Resume should be specific in your domain. Don't try to exaggerate. Try to make it of one page only
It was Computer Based Online Recruitment Test on (AMCAT) Portal . There were some instructions which was to be followed during test .
There is no negative marking.
You have to answer all the questions mandatorily i.e. you cannot skip any question.
Do not click on Submit Module.
You cannot change your answer to any previous question.
Use of Mobile devices during the test is strictly prohibited.
Test Date & Time was July-05 & 11.00 AM to 2.00 PM
After clearing online aptitude test I was eligible to attend hacker rank coding test because each round was elimination round and was to complete the test by July-10, Sunday ( 3.00 PM)



The Linked Lists, where a1, a2, c1, c2, c3 is the first linked list and b1, b2, b3, c1, c2, c3 is the second linked list, merging at node c1.

We can first determine the lengths of both lists by traversing through the lists. Note that after the intersection the number of nodes remains the same for both the lists. Let the lengths come out to be equal to len1 and len2. If len1 exceeds len2 then we move the head pointer of ListNode1 by (len1 - len2) times forward otherwise len2 exceeds len1 so we will move the head pointer of ListNode2 by (len2 - len1) times ahead.
Now we will iterate unless either of them (head1 or head2) becomes NULL or head1 and head2 pointing to the same node.
At the end of the iteration, we will check whether either of the head of lists is NULL, if it is so then we will return -1 otherwise we will return value (data) stored at head1 or head2.



For ‘arr’ = {1, 0, 0, 2, 1}.
‘Answer’ = {0, 0, 1, 1, 2}.
‘Answer’ should contain all 0s first, then all 1s and all 2s in the end.
This approach is based on the following idea:
The problem is similar to "Segregate 0s and 1s in an array".
The problem was posed with three colors, here `0', `1' and `2'. The array is divided into four sections:
arr[1] to arr[low - 1]
arr[low] to arr[mid - 1]
arr[mid] to arr[high - 1]
arr[high] to arr[n]
If the ith element is 0 then swap the element to the low range.
Similarly, if the element is 1 then keep it as it is.
If the element is 2 then swap it with an element in high range.
The technical interview lasted for around 45 mins and I would rate It at an intermediate level.
The interview began with a discussion of the projects from my resume which led to the kind of work I had done at my internship. I had done lots of work in cloud domain and since the interviewer was from the Cloud Team, she was keener to know about Cloud Computing Architecture , Cloud Storage Levels and advantages and disadvantages of serverless computing.
After that, a couple of case scenarios were given based on root cause analysis which was to be solved using SLDC and its models.
Coming to the DBMS section, I was asked to operate two general queries where I had to fetch the data of the employees and implement the left join in it. Coming to this, she asked me the difference between DBMS and RDBMS. Along with that, I was different types of keys and joins.
After that, the difference between method overloading and overriding was asked. And, the four fundamental pillars of OOPS and to represent polymorphism in the given code where asked.
Then, she asked me what is heap memory and why we use it. This leads to a discussion on the approach to reverse a stack without using the pop function. Here, the interviewer was just interested to know my path.
Then since I have done a project using the Django framework, she was keen to know how we could read a CSV file with the datasets in python and split it into two parts.
Then she asked me about my technical community experiences where I was involved in my college days .
This led to the end of the interview and I guess the interviewer was convinced with the performance.
Tips:
1. I would just like to say to be accurate with your answers.
2. They are just trying to check your basics whether you are well versed in it or not.
3. Along that, I would like to add that try to be a little more curious and maintain a positive attitude during the whole span of your interview. This will help you to get to your next stage.
Mention the issues with traditional file-based systems that make DBMS a better choice?
Tip 1: Make good communication skills with the interviewer .
Tip 2: If you have any doubt in question feel free to ask it again that is best instead of giving wrong answers .
Tip 3: Read Database System Concepts, by Silberschatz, Sudarshan, and Korth for good understanding of dbms and practice question for SQL on hackerrank .
What is meant by ACID properties in DBMS?
What is meant by an entity-relationship (E-R) model?
Explain the terms Entity, Entity Type, and Entity Set in DBMS.
how we could read a CSV file with the datasets in python and split it into two parts.
the difference between method overloading and overriding was asked
represent polymorphism in the form of code
The HR interview did last for around 30 mins.
The HR was keen to know everything about me, family background, college life, projects, and interests.
This led to the finishing up of the HR Round.
I was asked about a case scenario leading to teaming and leadership.
I was asked where I see myself in 5 years
Why EY-GDS?
Are u up for Relocation?

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?