HackWithInfy Latest Syllabus & Test Pattern 2025
HackWithInfy is Infosys's flagship pan-India coding competition. The Round 1 online coding challenge is the primary assessment that determines role eligibility and shortlisting for the Grand Finale. Understanding the test pattern and syllabus is essential for effective preparation.
The competition is open to B.E./B.Tech/M.E./M.Tech/Dual Degree/MCA/MSc students graduating in the specified batch year. The test is conducted on the Infosys Assessment Platform (IAP) and evaluates algorithmic thinking, problem-solving, and code efficiency.
HackWithInfy Round 1 Syllabus & Test Pattern - Overview
Round 1 is the primary assessment. The following table provides the test structure:
| Parameter | Details |
|---|---|
Duration |
3 Hours |
Number of Questions |
3 Coding Problems |
Difficulty Levels |
Easy, Medium, Hard |
Programming Languages |
C, C++, Java, Python, JavaScript |
Platform |
Infosys Assessment Platform (IAP) / HackerEarth |
Cut-offs |
Both sectional and overall cut-offs apply |
Evaluation |
Test cases passed + Code efficiency |
Negative Marking |
Negative marking for plagiarism only |
Mode |
Online, proctored |
HackWithInfy Syllabus - Question-wise Breakdown
The 3 questions in Round 1 follow a consistent difficulty progression. The syllabus is not formally fixed by Infosys, but the following topics are consistently observed across years based on candidate reports.
Question 1: Easy Level
This question tests basic algorithmic implementation and fundamental data structure usage. It should be solved quickly to reserve time for harder problems. Typical time: 30-45 minutes.
| Syllabus Topics | Common Problem Types |
|---|---|
Arrays and Strings |
Array manipulation, string processing, pattern matching |
Basic Mathematics |
Arithmetic operations, number theory, recursion |
Implementation |
Simulation, brute force, basic logic |
Searching and Sorting |
Binary search, sorting algorithms |
Basic Data Structures |
Stacks, Queues, Hash Maps |
Question 2: Medium Level
This question typically requires Greedy algorithm approach or moderate-level algorithmic thinking. Solving this completely (all test cases) along with Q1 qualifies for Digital Specialist Engineer (DSE) role. Typical time: 45-75 minutes.
| Syllabus Topics | Common Problem Types |
|---|---|
Greedy Algorithms |
Activity selection, interval scheduling, job sequencing |
Two Pointers / Sliding Window |
Subarray problems, window-based optimization |
Graph Basics |
BFS, DFS, connected components |
Strings (Advanced) |
Pattern matching, string manipulation |
Mathematical Optimization |
Minimization/maximization with constraints |
Question 3: Hard Level
This question is typically based on Dynamic Programming or advanced graph algorithms. Solving this along with Q1 and Q2 qualifies for Power Programmer (PP) role. Typical time: 60-90 minutes.
| Syllabus Topics | Common Problem Types |
|---|---|
Dynamic Programming |
Knapsack, LIS, LCS, Edit Distance, DP on trees/graphs |
Advanced Graphs |
Shortest paths, MST, topological sort, network flow |
Trees (Advanced) |
Tree diameter, LCA, tree DP, subtree queries |
Backtracking |
Constraint satisfaction, N-Queens, Sudoku solver |
Combinatorics |
Counting problems, modular arithmetic |
HackWithInfy Grand Finale (Round 2) Pattern
The Grand Finale is for the top 100 participants from Round 1.
| Parameter | Details |
|---|---|
Duration |
4-day event |
Format |
Team-based hackathon (teams formed by Infosys) |
Theme |
AI-powered, future-ready solutions (varies yearly) |
Venue |
Infosys campus (travel and accommodation sponsored) |
Evaluation |
Problem-solving, teamwork, innovation, presentation to jury |
Prizes |
1st: ₹3,00,000 | 2nd: ₹1,50,000 | 3rd: ₹1,00,000 |
HackWithInfy Certification Advantage Round (Alternative Path)
Infosys also offers a Certification Advantage Round as an alternative entry. This consists of:
Section I: Java/Python Hands-on Coding (2 Questions)
Section II: Java/Python MCQs (10 Questions)
Section III: DBMS MCQs (10 Questions)
Participants in this round cannot participate in regular Round 1.
Role Mapping Based on Performance
The role offered depends on Round 1 performance and interview:
| Round 1 Performance | Role | CTC (Approx.) |
|---|---|---|
3 Qs solved (all test cases) + excellent interview |
Power Programmer |
₹9.25-12.0 LPA |
2 Qs solved + good interview |
Digital Specialist Engineer |
₹6.25-6.5 LPA |
1-2 Qs solved + average interview |
System Engineer Specialist |
₹5.19-5.25 LPA |
Partial solutions + passed interview |
System Engineer |
₹3.25-4.5 LPA |
HackWithInfy Selection Process 2025
The complete hiring process:
- Registration - Via InfyTQ platform / college placement officer (February).
- Mock Test - Practice round on the platform.
- Round 1 - 3-hour online coding challenge with 3 problems (March).
- Grand Finale - 4-day hackathon for Top 100 (July-August).
- Technical Interview (PPI) - Based on Round 1 + resume + DSA.
- Role Assignment - PP/DSE/SES/SE based on combined performance.
Frequently Asked QuestionsFAQ
What should I study for HackWithInfy?
Focus on Dynamic Programming, Greedy Algorithms, and implementation/basic DS for the three difficulty levels. Also cover graphs, trees, backtracking, and string algorithms.
How many rounds are there?
2 competition rounds: Round 1 (online coding, 3 Qs/3 hrs) and Grand Finale (4-day hackathon, Top 100). Plus technical interview for role assignment.
Is there negative marking?
No negative marking for wrong answers. However, there is negative marking for plagiarism (code copying).
What languages can I use?
C, C++, Java, Python, and JavaScript.
How many questions should I solve?
1 Q = SES role, 2 Qs = DSE role, 2-3 Qs = PP role (with interview). Partial solutions earn partial scores.
What platform is used?
Infosys Assessment Platform (IAP) for recent years. HackerEarth was used in earlier years.
Is the Grand Finale online?
No. It is a 4-day in-person hackathon at an Infosys campus. Travel and accommodation are sponsored.
What is the Certification Advantage Round?
An alternative path with Java/Python coding (2 Qs) + Java/Python MCQs (10 Qs) + DBMS MCQs (10 Qs). Participants cannot take regular Round 1.
How is code evaluated?
Based on number of test cases passed and code efficiency. Both sectional and overall cut-offs apply.
