Experience with Porter’s Recruitment Process
I recently participated in Porter’s recruitment process, which involved multiple rounds testing
technical skills, problem-solving abilities, and cultural fit. Below is a detailed account of my
experience:
Online Assessment
The first round was an online assessment that tested both theoretical and practical knowledge. It
included:
1. 10 Core Subject Questions: These questions focused on foundational topics such as Object-
Oriented Programming (OOPs), design patterns, and operating systems (OS).
2. 3 Coding Problems:
o Problem 1: Finding the second largest element in an array.
o Problem 2: A problem related to prime numbers, which was an advanced version of
standard prime number problems.
o Problem 3: A dynamic programming problem, specifically LeetCode Problem 678
(Valid Parenthesis String).
This assessment tested my coding skills and theoretical knowledge, providing a well-rounded
evaluation.
First Interview Round: Culture Fit and Technical Discussion
The first interview was primarily a culture round but also included technical discussions. Key
highlights:
• Resume Discussion: A detailed conversation about my past projects, internships, and
achievements.
• OOPs Concepts: A thorough exploration of object-oriented programming principles, with
practical coding exercises to demonstrate understanding.
• Low-Level Design: Questions required designing solutions for real-world problems,
emphasizing problem-solving and design skills.
• General Questions: These focused on gauging my thought process and alignment with the
company’s values.
Second Interview Round: Data Structures and Algorithms (DSA)
The second interview round focused on DSA and problem-solving. I was asked to solve two
moderate-level questions:
1. A problem based on arrays.
2. A problem that required implementing a solution using heaps.
This round assessed my ability to apply algorithms and data structures efficiently.
Key Takeaways
The process was challenging yet rewarding, offering a comprehensive evaluation of both technical
and interpersonal skills. It provided an opportunity to showcase my expertise in core subjects,
coding, and system design while also highlighting the importance of cultural alignment.