Persistent Systems Interview Experience (On-Campus 2021 Batch) - GeeksforGeeks

15 Oct, 2020
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.
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
IntroductionThen 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 outputC++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 syntaxPuzzle: 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 BindingRun time bindingA real-life example of polymorphismProcess and threadsFind 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 min2-3 Codes given in chatbox and asked to find output, errors if any and whyTCP and UDP, unicast and multicastNormalisationMany to many relation real-life exampleWhat is recursionAgain Given a code asked what is this?fun()
    {
      main()
    }
main()
   {
      fun()
   }Again given a code, what is the outputclass A
       {
        A(int a)
               { }
        ~A()
           { }

       }

main()
       {
        A a(1)
        A b
        }Explain the codeint *ptr = 0;
main()
{
for(1-10) //means 1 to 10
{
ptr = malloc(12)
}
free(ptr)
}
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 outputC++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
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.
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
What is Compile Time Binding
Run time binding
Run time binding
A real-life example of polymorphism
A real-life example of polymorphism
Process and threads
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)
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
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
2-3 Codes given in chatbox and asked to find output, errors if any and why
TCP and UDP, unicast and multicast
TCP and UDP, unicast and multicast
Normalisation
Normalisation
Many to many relation real-life example
Many to many relation real-life example
What is recursion
What is recursion
Again Given a code asked what is this?fun()
    {
      main()
    }
main()
   {
      fun()
   }
Again Given a code asked what is this?
fun()
    {
      main()
    }
main()
   {
      fun()
   }
Again given a code, what is the outputclass A
       {
        A(int a)
               { }
        ~A()
           { }

       }

main()
       {
        A a(1)
        A b
        }
Again given a code, what is the output
class A
       {
        A(int a)
               { }
        ~A()
           { }

       }

main()
       {
        A a(1)
        A b
        }
Explain the codeint *ptr = 0;
main()
{
for(1-10) //means 1 to 10
{
ptr = malloc(12)
}
free(ptr)
}
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 HRIt was my first interview how did you feel interviewing me. He said: was goodAny suggestions for me. He said keep learning
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 liveTell 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 exampleWhat is inheritance? Example of inheritanceAbstractionDo 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
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 introduceDo u know Linux?The Latest project titleWhy do u want to join?Then he said you need to work on your communicationThen he asked What do u know about us
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.
Marketing
On-Campus
Persistent Systems
Interview Experiences
Writing code in comment?
Please use ide.geeksforgeeks.org,
generate link and share the link here.
Comments
Old Comments
Microsoft Interview Experience for Internship (Via Engage)
Amazon Interview Experience for SDE-1 (On-Campus)
Infosys Interview Experience for DSE - System Engineer | On-Campus 2022
Amazon Interview Experience for SDE-1
Oracle Interview Experience | Set 69 (Application Engineer)
Amazon Interview Experience for SDE1 (8 Months Experienced) 2022
Amazon Interview Experience for SDE-1(Off-Campus)
Amazon Interview Experience (Off-Campus) 2022
Amazon Interview Experience for SDE-1
Infosys DSE Interview Experience 2021