1. Coding Round (Mettl Platform)
This was the first stage of the selection process, conducted on the Mettl platform. The round typically included three main sections:
a. Multiple Choice Questions (MCQs):
Questions were based on fundamental programming concepts, data structures, and algorithms.
Some questions focused on topics like time complexity, output prediction, and debugging snippets.
b. Aptitude Questions:
Included logical reasoning, quantitative aptitude, and basic problem-solving.
Topics covered were percentages, averages, number series, puzzles, and probability.
c. Coding Section:
1 or 2 coding questions were asked.
Problems were based on arrays, strings, or simple algorithmic logic.
Expected to write efficient and bug-free code, mostly in C/C++/Java/Python.
2. Technical Interview
This round focused on assessing technical depth, practical application of concepts, and project knowledge.
a. Project Discussion:
Detailed discussion on the projects mentioned in my resume.
I was asked about the tech stack used, challenges faced, and my individual contribution.
I was also asked how the project could be improved or scaled further.
b. Programming Language Questions:
Questions were asked on my preferred programming language (e.g., Java, Python).
I was expected to explain basic syntax, concepts like loops, conditionals, functions, etc.
I had to write logic/code for small problems on the spot.
c. Data Structures & Algorithms:
Array-related coding problems were a key focus.
I was asked to write and explain code for tasks like finding the second largest element, reversing an array, etc.
Basic understanding of sorting/searching algorithms was tested.
d. OOPs Concepts:
Questions on core OOP principles: Encapsulation, Inheritance, Polymorphism, and Abstraction.
Some scenario-based questions to test understanding (e.g., “How would you apply inheritance in your project?”).
3. HR Interview
This round was mostly about understanding personality, values, and how well I’d fit into the company culture.
a. Behavioral & Fitment Questions:
Why do you want to join our company?
Describe a time you worked in a team.
How do you handle pressure or failure?
Where do you see yourself in 5 years?
b. Resume-Based Questions:
Questions on hobbies, achievements, and extracurriculars.
Asked about specific lines or keywords in my resume to test authenticity and engagement.
c. Basic Expectations & Availability:
Availability to join, preferred location, flexibility, etc.
Salary expectations (if applicable for the role).