Round 1: Aptitude and Technical MCQs
The first round consisted of:
10 Aptitude Questions (15 minutes) – Mandatory for all candidates.
16 Domain-Specific Questions (45 minutes) – Either Software or Hardware based on the candidate’s preference.
Aptitude Topics included: Time and Work, Number Series, Time Speed and Distance
Software MCQs covered: C Programming, Pointers, Functions, Recursion, Output-based Questions
Note: Four of the software-related questions had negative marking.
Coding Questions (2):
1. Maximum number of 1s in a matrix
2. Merge two linked lists at a specified index
Other Technical Topics Asked: Shift Operators, Bitwise Operations, Flowcharts, Malloc, Hexadecimal-based problems
Round 2: Output & Coding
This round had 6 questions:
3 Output-based Questions
3 Coding Questions
Candidates were allowed to use C, C++, Java, or Python for coding.
Coding Problems:
1. Count consecutive words that contain both target letters
2. Check if two numbers are equal without using operators
Round 3: Written Coding
Candidates were required to write code on paper.
Questions:
1. Validate a password: Must contain at least one uppercase letter, one special character, one digit, and no consecutive repeating characters.
2. Count the number of consecutive words containing both letters "e" and "d".
Round 4:
In this round, we are asked to solve coding problems in c program.(we can refer to the internet if necessary)
Problems:
1. Program to find the number of folders, subfolders, files count, and the count of c files, cpp files, Java files.
2. Find the number of lines in a txt/c/cpp/java files.
3. Find the number of functions or methods in the given file.