1. Written Test
Consists of Aptitude, Logical Reasoning, and Basic Technical Questions
Aptitude includes:
Quantitative ability (percentages, ratios, time & work, speed & distance)
Basic mathematics and problem-solving
Reasoning includes:
Logical puzzles
Number series
Analytical reasoning
Technical section may cover:
Basics of programming
DBMS, OS, OOPs fundamentals (depending on role)
Purpose: Shortlisting candidates for technical evaluation
2. Technical Round
Focuses on core technical knowledge
Questions related to:
Programming concepts (OOPs, data types, control structures)
DBMS (normalization, keys, SQL basics)
Operating Systems (processes, threads, memory management)
Computer Networks (basic concepts)
May include:
Resume-based questions
Questions on academic projects
Purpose: To test conceptual understanding and practical knowledge
3. Coding Round
Hands-on programming test
Includes:
One or more coding problems
Logical problem-solving and algorithmic thinking
Topics generally covered:
Arrays, strings
Loops and recursion
Basic data structures
Code is evaluated on:
Correctness
Efficiency
Proper logic and syntax
Languages usually allowed:
C / C++ / Java / Python
Purpose: To assess real-time coding and problem-solving skills
4. HR Round
Focuses on communication skills and attitude
Common topics:
Self-introduction
Strengths and weaknesses
Career goals
Willingness to learn and adapt
Behavioral questions like:
Handling challenges
Teamwork experience
Work ethics
Purpose:
Cultural fit
Professional behavior
Salary expectations and joining availability