Open In App

Persistent Systems Interview Experience | Campus Accelerator Hiring Model FY 20-21

Improve
Improve
Like Article
Like
Save
Share
Report

We were shortlisted because our team won the Smart India Hackathon 2020. So we were not required to give any Aptitude test, we were directly eligible for Advanced Coding Round. 

ROUND 1 (Advanced Coding Round): Due to the pandemic, this round took place on AMCAT. There were 2 questions, were to solve at least one in 60 minutes questions were : 

  1. The maximum area of the island: https://leetcode.com/problems/max-area-of-island/

And Another one was similar to the first one (exactly the same with respect to solution logic) but a different statement. I was able to clear round 1 and was selected for the Technical Interview round.

ROUND 2 (Technical Interview Round): The interview was completely core subjects based. The questions were:

  1. Tell me about yourself
  2. Tell me about your most recent project?
  3. Which programming language do you prefer the most? (C++)
  4. What is a Pointer?
  5. What is the difference between Reference and pointer?
  6. What is the virtual keyword in C++?
  7. What are a virtual pointer and a virtual table?
  8. Are virtual pointer and virtual table maintained for each class or for each object?
  9. Do you know about the data structure?
  10. What are the types of data structures?
  11. What is the type of graph and tree data structure?
  12. What are the operations performed by stack? (I told him about Push POP and Empty, he wanted to peek)
  13. How can we implement stack using queues? Explain.
  14. Then he moved on to the DBMS, started with the question: what is an ACID property in DBMS. Explain.
  15. What is the difference between Delete, truncate, and Drop?
  16. Now he asked me if I am comfortable with Computer Networks, I said yes. He asked me to explain the TCP/IP Layer Organisation. I said I know only about ISO/OSI model, so he said okay explain that.
  17. Explain the function of each ISO OSI model layer.
  18. What is the difference between HTTP and HTTPS and what are the port number they work on?
  19. He then moved on to OS and asked me to explain the Bankers Algorithm. And what kind of technique is it (why is it used)?
  20. What is the concept of Virtual Memory and what it means?
  21. Explain what is the difference between logical address and physical address.
  22. What is a kernel?

I was able to answer almost of all the above questions. The next round was the HR Interview round.

HR Round: The HR round was just like some other HR round, so went well.

Result: Selected. 

Advice: Practice DFS and BFS questions for Advanced Coding Round and study all the core subjects for the Interview. Best Of Luck!


Last Updated : 10 Jan, 2022
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads