VOOZH about

URL: https://www.geeksforgeeks.org/interview-experiences/phonepe-interview-experience-on-campus-1/

⇱ Phonepe Interview Experience (On-campus) - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

Phonepe Interview Experience (On-campus)

Last Updated : 14 Oct, 2024

PhonePe Interview Experience

1. Online Assessment Round

The first round was an Online Assessment (OA) that tested my problem-solving skills. It included several UNIX-based questions and three Data Structures and Algorithms (DSA) problems. This round set a challenging tone for the upcoming stages.

2. PhonePe Interview Rounds

Round 1

The first technical interview involved a LeetCode-style coding problem, where I was asked to remove duplicates from an array and return the number of elements. This was followed by a discussion on a project from my resume, SQL query writing, and DBMS questions like candidate key vs. primary key. The round also covered fundamental OOP concepts such as abstraction, encapsulation, merge sort vs. quick sort, hybrid sort, and polymorphism (runtime and compile-time). We also discussed design patterns, including the Singleton pattern.

Round 2

This round started with an introduction and a discussion of my internship experience. I was asked to explain one of my projects in detail. The questions then shifted to web technologies like HTTP vs. HTTPS, HTTP response codes, methods, hashing vs. encryption, and ACID properties in DBMS. We also discussed indexing, writing SQL queries, and scenario-based questions to assess practical understanding.

Round 3

In the final round, I provided a brief resume overview and solved a medium-level LeetCode problem about IP address formation, as well as Linked List-related questions. We discussed a project in detail, including the tech stack used and future learning goals. I also wrote an SQL query to find the 10th highest score among students, answered HTML and JavaScript questions, and tackled topics related to computer networks (OSI model, TCP/UDP), automata theory, operating systems, and DBMS constraints. The interview concluded with a problem-solving puzzle involving filling water buckets.

Unfortunately, I couldn’t make it past the final round, but the process was a valuable learning experience, and I gained insights into areas for improvement.

Comment