Practice Real Company Assessment Patterns • Latest 2025–2026 Mock Tests

an HCL GUVI product

Syllabus

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:

  1. Registration - Via InfyTQ platform / college placement officer (February).
  2. Mock Test - Practice round on the platform.
  3. Round 1 - 3-hour online coding challenge with 3 problems (March).
  4. Grand Finale - 4-day hackathon for Top 100 (July-August).
  5. Technical Interview (PPI) - Based on Round 1 + resume + DSA.
  6. 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.