Round 1 (Online Test): Round 1 was conducted on 4th September 2020 from 11:00 AM to 12:30 PM on AMCAT Platform.
This round consists of two parts :
Objective round: This was a 50 minutes test that comprised of MCQ’s on Operating systems, Computer Architecture, DBMS, Computer Networks, English Comprehension, and Logical reasoning, and 1 question from Linux.
- Ex. Find hamming distance
Subjective round: This was a 40 minutes coding test in which you have to solve 2 coding questions.
- In my case, the first coding question was to find prime numbers from 2 to a given number. Visit https://www.geeksforgeeks.org/sieve-of-eratosthenes/ for the solution.
- I don’t remember the 2nd question but it was a little tricky.
I solved both coding questions completely.
After 5-6 hrs I got the mail and I qualified for the Advanced Coding Test(For higher package).
Advanced Coding Test was on the same day from 06:30 PM to 09:00 PM but the time allotted was 45 minutes. Means any 45min between 6:30 to 9 pm.
I was able to solve 1 problem 80% out of 2 problems, and I was not qualified for a higher package. On 6 Sept 2020, Our TPO received the list of selected students, and I was shortlisted for the interviews for the base package.
Technical Interview 1: A technical interview was conducted on 6th Oct 2020.
Questions asked me in the T1 interview
- Introduction
- Then he told me to open the chatbox and asked what is written and how many times (hii was written 3 times)
- Given a C++ code and told to find an error if any or what is the output
C++
Class A
{
private int i;
}
class B : Class A
{
private int j;
}
main()
{
A a
B b
print( sizeof (a))
print( sizeof (b))
}
|
Note: Don’t check the syntax
-
Puzzle: 9 circles in a triangle. and 1-9 nos are given. Arrange the words so the addition of each side of the triangle should be equal.
-
What is Compile Time Binding
-
Run time binding
-
A real-life example of polymorphism
-
Process and threads
-
Find the middle of a linked list ( approach needed) (told 2 times traversal technique then he asked to do in the one traversal. I told two pointers technique)
-
Reverse the Linked List (reverse Linked List function code needed) 5 min was given but after 2 mins told me to do in 1 min
-
2-3 Codes given in chatbox and asked to find output, errors if any and why
-
TCP and UDP, unicast and multicast
-
Normalisation
-
Many to many relation real-life example
-
What is recursion
-
Again Given a code asked what is this?
fun()
{
main()
}
main()
{
fun()
}
-
Again given a code, what is the output
class A
{
A(int a)
{ }
~A()
{ }
}
main()
{
A a(1)
A b
}
-
Explain the code
int *ptr = 0;
main()
{
for(1-10) //means 1 to 10
{
ptr = malloc(12)
}
free(ptr)
}
Do you have any questions, I asked 3 questions
- What are the benefits of being a persistent employee? He said I am a technical person. Better if you ask this question to HR
- It was my first interview how did you feel interviewing me. He said: was good
- Any suggestions for me. He said keep learning
On the same day at 7:26 PM, I received the mail: You have shortlisted for the level 2 technical round. The interviews are scheduled for tomorrow.
Technical Interview 2: Date: 07th October 2020
Questions asked:
- How are u?
- Where do you live
- Tell me about your last project(just title)
- Let’s assume we have to design a database schema for students and courses how will you design and what will be the relationship between student and course. I said many to many relationships, and we need to design 3 tables one for students, one for courses, and one for student-course relationship some questions on the database.
- What is encapsulation and its example
- What is inheritance? Example of inheritance
- Abstraction
- Do you know about ML or AI? I said I’m going to learn that.
- On what projects you want to work on after joining persistent. I said ML. Then He said what if we don’t have an ML domain. Then I said in Cyber Security.
- What is a transaction? Where we use transactions. Example of transaction.
- Then he said we are done Mayur
Do you have any questions I said I’ve one question
How did you feel interviewing me? He said good
Keep learning. Not just python, ML, learn new technologies and told me everything about company culture in 3-4 mins.
Then on 8th Oct 2020, I received mail that You have been shortlisted for the HR round at our base Package. HR round is scheduled today between 12:00 PM to 5:00 PM on the same day.
HR Round: Date: 8th Oct 2020. This round was the best. Only 10 min round no technical questions.
- He asked me to introduce
- Do u know Linux?
- The Latest project title
- Why do u want to join?
- Then he said you need to work on your communication
- Then he asked What do u know about us
Then he said Thank you, we are done with this
After 3-4 days our TPO received the mail, and I was selected.
Whether you're preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape,
GeeksforGeeks Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we've already empowered, and we're here to do the same for you. Don't miss out -
check it out now!