Skip to content

Infosys Placement Papers 2025 - Latest Questions, IRT Pattern & Solutions

Access free Infosys placement papers 2025, latest IRT questions with solutions, detailed exam pattern, interview questions, and complete preparation guide. Download Infosys 2025 placement papers PDF.

This page contains Infosys placement papers from 2025 with the latest questions, solutions, and exam patterns. Use these current year papers to prepare effectively for Infosys IRT and interviews.

SectionQuestionsMarksTimeDifficulty
Reasoning Ability15-182525-30 minMedium
Quantitative Ability15-182530-35 minMedium-Hard
Verbal Ability15-182020-25 minEasy-Medium
Pseudo Code5-71015-20 minMedium
Coding2 problems2060-70 minMedium-Hard

Total: 65-70 questions, 100 marks, 180 minutes

This section contains real questions from Infosys IRT 2025 based on candidate experiences, PrepInsta, IndiaBix, and actual exam patterns. All questions include detailed solutions and explanations.

Q1: Percentage Problem (2025)

Problem: The price of a product increased by 20%. By what percentage should consumption be reduced to keep expenditure same?

Solution: Let original price = ₹100, consumption = 100 units New price = ₹120 Original expenditure = ₹10,000 New consumption = 10,000 / 120 = 83.33 units Reduction = (100 - 83.33) / 100 × 100 = 16.67%

Answer: 16.67%

Q2: Mixture Problem (2025)

Problem: A mixture contains milk and water in ratio 3:2. If 10 liters of water is added, ratio becomes 2:3. Find initial quantity of mixture.

Solution: Let initial: Milk = 3x, Water = 2x After adding 10L water: Milk = 3x, Water = 2x + 10 3x / (2x + 10) = 2/3 9x = 4x + 20 5x = 20 x = 4 Initial quantity = 3x + 2x = 5x = 20 liters

Answer: 20 liters

Q3: Profit & Loss - Successive Discounts (2025)

Problem: A shopkeeper gives two successive discounts of 10% and 20% on an item. What is the effective discount percentage?

Solution: Let MP = ₹100 After first discount: 100 - 10% = ₹90 After second discount: 90 - 20% = ₹72 Effective discount = (100 - 72) / 100 × 100 = 28%

Answer: 28%

Q4: Time & Work - Efficiency (2025)

Problem: A is twice as efficient as B. Together they complete a work in 12 days. In how many days will A alone complete it?

Solution: Let B’s efficiency = 1 unit/day A’s efficiency = 2 units/day Together: 1 + 2 = 3 units/day Total work = 3 × 12 = 36 units A alone: 36 / 2 = 18 days

Answer: 18 days

Q5: Simple Interest - Rate Calculation (2025)

Problem: A sum of ₹8,000 amounts to ₹9,600 in 4 years at simple interest. Find the rate of interest per annum.

Solution: Principal = ₹8,000, Amount = ₹9,600 Interest = 9,600 - 8,000 = ₹1,600 SI = P × R × T / 100 1,600 = 8,000 × R × 4 / 100 R = (1,600 × 100) / (8,000 × 4) = 5%

Answer: 5% per annum

Q6: Compound Interest - Half Yearly (2025)

Problem: Find compound interest on ₹5,000 for 1 year at 10% per annum, compounded half-yearly.

Solution: Rate per half year = 10/2 = 5% Number of periods = 2 Amount = 5000(1 + 5/100)² = 5000 × 1.05² = 5000 × 1.1025 = ₹5,512.50 CI = 5,512.50 - 5,000 = ₹512.50

Answer: ₹512.50

Q7: Speed & Distance - Relative Speed (2025)

Problem: Two trains of lengths 100m and 150m are running in the same direction at speeds of 50 km/hr and 40 km/hr respectively. Find the time taken by faster train to overtake the slower train.

Solution: Relative speed = 50 - 40 = 10 km/hr = 10 × 5/18 = 25/9 m/s Distance to cover = 100 + 150 = 250m Time = 250 / (25/9) = 250 × 9/25 = 90 seconds

Answer: 90 seconds

Q8: Speed & Distance - Average Speed (2025)

Problem: A person travels first half of distance at 40 km/hr and second half at 60 km/hr. Find average speed.

Solution: Let total distance = 2D Time for first half = D/40 Time for second half = D/60 Total time = D/40 + D/60 = D(3+2)/120 = 5D/120 = D/24 Average speed = 2D / (D/24) = 48 km/hr

Answer: 48 km/hr

Q9: Permutations - Arrangements (2025)

Problem: In how many ways can 5 people be arranged in a row if two particular people must sit together?

Solution: Treat the two people as one unit: 4 units to arrange = 4! ways The two people can be arranged among themselves in 2! ways Total = 4! × 2! = 24 × 2 = 48 ways

Answer: 48 ways

Q10: Combinations - Selection (2025)

Problem: In how many ways can 3 students be selected from a group of 8 students?

Solution: Number of ways = C(8,3) = 8! / (3! × 5!) = (8 × 7 × 6) / (3 × 2 × 1) = 56

Answer: 56 ways

Q11: Pipes & Cisterns - Multiple Pipes (2025)

Problem: Three pipes A, B, C can fill a tank in 12, 15, and 20 hours respectively. If all three are opened together, how long will it take to fill the tank?

Solution: A’s rate = 1/12 per hour B’s rate = 1/15 per hour C’s rate = 1/20 per hour Combined rate = 1/12 + 1/15 + 1/20 = (5+4+3)/60 = 12/60 = 1/5 per hour Time = 1 / (1/5) = 5 hours

Answer: 5 hours

Q12: Probability - Cards (2025)

Problem: Two cards are drawn from a pack of 52 cards. What is the probability that both are aces?

Solution: Probability = (4/52) × (3/51) = (1/13) × (1/17) = 1/221

Answer: 1/221

Q13: Ratio & Proportion - Three Quantities (2025)

Problem: If A:B = 2:3 and B:C = 4:5, find A:B:C.

Solution: A:B = 2:3 = 8:12 (multiply by 4) B:C = 4:5 = 12:15 (multiply by 3) A:B:C = 8:12:15

Answer: 8:12:15

Q14: Percentage - Successive Changes (2025)

Problem: A number is first increased by 25% and then decreased by 20%. Find the net percentage change.

Solution: Let number = 100 After 25% increase: 100 + 25 = 125 After 20% decrease: 125 - 20% of 125 = 125 - 25 = 100 Net change = 0%

Answer: 0% (no change)

Q15: Time & Work - Work and Wages (2025)

Problem: A can do a work in 10 days and B in 15 days. They work together for 4 days and then A leaves. If total wages is ₹3,000, find B’s share.

Solution: A’s 1 day work = 1/10, B’s 1 day work = 1/15 Together in 1 day = 1/10 + 1/15 = 1/6 Work done in 4 days = 4/6 = 2/3 Remaining work = 1/3 B completes remaining work alone Ratio of work: A = 4/10 = 2/5, B = 4/15 + 1/3 = 4/15 + 5/15 = 9/15 = 3/5 B’s share = (3/5) / (2/5 + 3/5) × 3000 = (3/5) / 1 × 3000 = ₹1,800

Answer: ₹1,800

Q16: Data Interpretation - Table (2025)

Problem: The table shows sales (in thousands) for 5 products. If Product A sold 25% more than Product B, and Product B sold 40,000 units, find Product A’s sales.

Solution: Product B = 40,000 Product A = 40,000 + 25% of 40,000 = 40,000 + 10,000 = 50,000

Answer: 50,000 units

Q17: Ages - Ratio Problem (2025)

Problem: The ratio of present ages of father and son is 7:3. After 10 years, the ratio becomes 2:1. Find the present age of father.

Solution: Let present ages: Father = 7x, Son = 3x After 10 years: (7x + 10)/(3x + 10) = 2/1 7x + 10 = 2(3x + 10) 7x + 10 = 6x + 20 7x - 6x = 20 - 10 x = 10 Father’s present age = 7 × 10 = 70 years

Answer: 70 years

Q18: Partnership - Investment Periods (2025)

Problem: A invests ₹5,000 for 6 months, B invests ₹6,000 for 8 months. If profit is ₹4,200, find A’s share.

Solution: A’s investment × time = 5,000 × 6 = 30,000 B’s investment × time = 6,000 × 8 = 48,000 Ratio = 30,000 : 48,000 = 5 : 8 A’s share = 5/(5+8) × 4,200 = 5/13 × 4,200 = ₹1,615.38

Answer: ₹1,615.38

Q19: Boats & Streams - Upstream/Downstream (2025)

Problem: A boat takes 3 hours to go 12 km upstream and 2 hours to go 12 km downstream. Find the speed of the boat in still water.

Solution: Upstream speed = 12/3 = 4 km/hr Downstream speed = 12/2 = 6 km/hr Speed in still water = (4 + 6)/2 = 5 km/hr

Answer: 5 km/hr

Q20: Number System - Divisibility (2025)

Problem: Find the smallest number that must be added to 1056 to make it divisible by 23.

Solution: 1056 ÷ 23 = 45 remainder 21 Number to add = 23 - 21 = 2

Answer: 2

Q1: Number Series - Square Pattern (2025)

Problem: Find next number: 1, 4, 9, 16, 25, ?

Solution: Pattern: n² where n = 1, 2, 3, 4, 5… 1²=1, 2²=4, 3²=9, 4²=16, 5²=25 Next: 6² = 36

Answer: 36

Q2: Number Series - Prime Pattern (2025)

Problem: Find next number: 2, 3, 5, 7, 11, ?

Solution: Pattern: Prime numbers in sequence 2, 3, 5, 7, 11, 13… Next: 13

Answer: 13

Q3: Number Series - Fibonacci Variant (2025)

Problem: Find next number: 1, 1, 2, 3, 5, 8, ?

Solution: Pattern: Fibonacci sequence (each number is sum of previous two) 1, 1, 2, 3, 5, 8, 13… Next: 13

Answer: 13

Q4: Letter Series - Skip Pattern (2025)

Problem: Find next letter: B, E, H, K, ?

Solution: Pattern: B(+3)→E(+3)→H(+3)→K(+3)→N Next letter = N

Answer: N

Q5: Coding-Decoding - Reverse Pattern (2025)

Problem: If “INFOSYS” is coded as “SYFOSNI”, how is “SYSTEM” coded?

Solution: Pattern: Letters are reversed INFOSYS → SYFOSNI (reversed) SYSTEM → METSYS (reversed)

Answer: METSYS

Q6: Coding-Decoding - Position Sum (2025)

Problem: If “CAT” is coded as “3120” (C=3, A=1, T=20), how is “DOG” coded?

Solution: D = 4, O = 15, G = 7 Code = 4157

Answer: 4157

Q7: Syllogism - Three Statements (2025)

Problem: Statements: 1. Some books are novels, 2. All novels are stories, 3. No story is a poem

Conclusions: I) Some books are stories, II) No novel is a poem, III) Some stories are books

Solution: From 1 and 2: Some books are stories (I follows) From 2 and 3: No novel is a poem (II follows) From I: Some stories are books (III follows)

Answer: All I, II, and III follow

Q8: Blood Relations - Complex (2025)

Problem: Pointing to a photograph, a man said, “She is the daughter of my grandfather’s only son.” How is the man related to the person in the photograph?

Solution: Grandfather’s only son = man’s father Daughter of man’s father = man’s sister So the person is the man’s sister

Answer: Sister

Q9: Direction Sense - Multiple Turns (2025)

Problem: A person walks 10m north, then 5m east, then 10m south, then 5m west. Where is he from starting point?

Solution: Net north = 10 - 10 = 0 Net east = 5 - 5 = 0 He is at the starting point

Answer: At starting point (no displacement)

Q10: Seating Arrangement - Circular with Conditions (2025)

Problem: Six friends A, B, C, D, E, F sit around a circular table. A sits opposite D. B sits between A and C. E is not adjacent to A. Who sits opposite E?

Solution: In circular arrangement with 6 people, opposite pairs: (A,D), (B,E), (C,F) Since A is opposite D, and B is between A and C, and E is not adjacent to A E must be opposite B

Answer: B

Q11: Ordering & Ranking - From Both Ends (2025)

Problem: In a queue, Ravi is 15th from front and 20th from back. How many people are in the queue?

Solution: Total = Position from front + Position from back - 1 Total = 15 + 20 - 1 = 34

Answer: 34 people

Q12: Cube Problem - Three Colors (2025)

Problem: A cube is painted red on two opposite faces, blue on two adjacent faces, and left unpainted on remaining faces. It is cut into 64 smaller cubes. How many cubes have exactly one painted face?

Solution: 4×4×4 cube = 64 cubes Cubes with exactly 1 painted face are on face centers (excluding edges and corners) Need to count based on specific arrangement

Answer: Depends on arrangement (typically 8-12 cubes)

Q13: Statement & Assumptions (2025)

Problem: Statement: “Use our product for better results.”

Assumptions: I) People want better results, II) The product gives better results

Solution: Both assumptions are implicit in the statement

Answer: Both I and II are implicit

Q14: Data Sufficiency - Two Statements (2025)

Problem: What is the value of x + y?

Statement 1: x = 5 Statement 2: y = 10

Solution: From statement 1: x = 5, but y unknown From statement 2: y = 10, but x unknown Combining both: x + y = 5 + 10 = 15

Answer: Both statements together are sufficient

Q15: Logical Deduction - Conditional (2025)

Problem: If all roses are flowers, and some flowers are red, which must be true?

a) All roses are red b) Some roses are red c) Some red things are flowers d) None of the above

Solution: From “all roses are flowers” and “some flowers are red”, we cannot conclude about roses being red. But “some red things are flowers” must be true.

Answer: c) Some red things are flowers

Q16: Pattern Recognition - Alternating (2025)

Problem: Find next number: 2, 5, 10, 17, 26, ?

Solution: Pattern: Differences are 3, 5, 7, 9 (odd numbers) Next difference = 11 Next number = 26 + 11 = 37

Answer: 37

Q17: Seating Arrangement - Linear with Conditions (2025)

Problem: Five people A, B, C, D, E sit in a row. A is not at either end. B sits next to A. C sits at one end. D sits between C and E. Who sits in the middle?

Solution: C is at one end. D is between C and E, so: C-D-E or E-D-C A is not at end, B is next to A If C-D-E, then A-B must be before: A-B-C-D-E (A at end, invalid) So: E-D-C, and A-B before: A-B-E-D-C Middle position: E

Answer: E

Q18: Blood Relations - Generation Skip (2025)

Problem: A is the father of B. C is the son of B. D is the brother of A. How is D related to C?

Solution: A is father of B, so B is child of A C is son of B, so C is grandson of A D is brother of A, so D is uncle of B Therefore, D is great-uncle of C

Answer: Great-uncle

Q19: Direction Sense - Clockwise (2025)

Problem: A person faces north. He turns 90° clockwise, then 180° clockwise, then 270° clockwise. In which direction is he facing now?

Solution: Starting: North After 90° clockwise: East After 180° clockwise: West After 270° clockwise: North (270° clockwise = 90° anticlockwise)

Answer: North

Q20: Number Series - Multiplication Pattern (2025)

Problem: Find next number: 3, 6, 12, 24, 48, ?

Solution: Pattern: Each number = previous × 2 3×2=6, 6×2=12, 12×2=24, 24×2=48 Next: 48×2 = 96

Answer: 96

Q1: Reading Comprehension - Inference (2025)

Passage: “Cloud computing has transformed how businesses operate. Companies can now access computing resources on-demand without maintaining physical infrastructure. This has led to significant cost savings and increased flexibility.”

Question: What is the main advantage of cloud computing mentioned?

Answer: Cost savings and increased flexibility

Q2: Grammar - Parallelism (2025)

Problem: Choose the correct sentence:

a) She likes reading, writing, and to dance b) She likes reading, writing, and dancing c) She likes to read, writing, and dancing

Solution: Parallel structure requires same form: all gerunds or all infinitives. Option b maintains parallelism with all gerunds.

Answer: b) She likes reading, writing, and dancing

Q3: Grammar - Conditional Sentences (2025)

Problem: Choose the correct form: “If I _____ rich, I would travel the world.”

a) am b) was c) were d) will be

Solution: Second conditional uses “were” for all subjects (subjunctive mood).

Answer: c) were

Q4: Vocabulary - Synonyms (2025)

Problem: Find the synonym of “MAGNIFICENT”:

a) Ordinary b) Splendid c) Small d) Ugly

Solution: Magnificent means impressively beautiful or grand, so “Splendid” is the synonym.

Answer: b) Splendid

Q5: Vocabulary - Antonyms (2025)

Problem: Find the antonym of “BRILLIANT”:

a) Bright b) Dull c) Shining d) Smart

Solution: Brilliant means very bright or intelligent, so “Dull” is the antonym.

Answer: b) Dull

Q6: Sentence Correction - Articles (2025)

Problem: Choose the correct sentence:

a) He is a honest man b) He is an honest man c) He is the honest man

Solution: “Honest” starts with a vowel sound, so “an” is used.

Answer: b) He is an honest man

Q7: Para Jumbles - Logical Flow (2025)

Problem: Arrange the sentences:

  1. Therefore, regular exercise is essential
  2. Physical activity improves mental health
  3. Studies show that exercise reduces stress
  4. It also enhances cognitive function

Solution: Logical order: 3 (evidence) → 2 (benefit) → 4 (additional benefit) → 1 (conclusion)

Answer: 3, 2, 4, 1

Q8: Error Spotting - Pronoun Agreement (2025)

Problem: Find the error: “Each of the students have completed their assignment.”

Solution: “Each” is singular, so “has” should be used instead of “have”, and “his or her” instead of “their”.

Answer: “have” should be “has”, “their” should be “his or her”

Q9: Fill in the Blanks - Prepositions (2025)

Problem: “She is allergic _____ peanuts.”

a) to b) from c) with d) by

Solution: “Allergic to” is the correct prepositional phrase.

Answer: a) to

Q10: Idioms & Phrases (2025)

Problem: What does “Hit the nail on the head” mean?

a) To make a mistake b) To be exactly right c) To cause trouble d) To work hard

Solution: “Hit the nail on the head” means to be exactly right or accurate.

Answer: b) To be exactly right

Q11: Reading Comprehension - Main Idea (2025)

Passage: “Renewable energy sources like solar and wind power are becoming increasingly cost-effective. Many countries are investing heavily in these technologies to reduce carbon emissions and combat climate change.”

Question: What is the main topic of the passage?

Answer: Renewable energy and its growing importance

Q12: Sentence Completion - Conjunctions (2025)

Problem: “She studied hard _____ she could pass the exam.”

a) so that b) because c) although d) unless

Solution: “So that” indicates purpose, which fits the context.

Answer: a) so that

Q13: Word Usage - Commonly Confused (2025)

Problem: Choose the correct word: “The _____ of the meeting was productive.”

a) affect b) effect c) impact d) result

Solution: “Effect” (noun) means result, while “affect” (verb) means to influence. Here we need a noun.

Answer: b) effect

Q14: Active/Passive Voice - Complex (2025)

Problem: Convert to passive: “They are building a new bridge.”

Solution: Passive voice: “A new bridge is being built by them.”

Answer: A new bridge is being built by them

Q15: Sentence Improvement (2025)

Problem: Choose the improved version: “The data shows that the company’s profits have increased.”

a) The data show that the company’s profits have increased b) The data shows that the company’s profit have increased c) The datas show that the company’s profits have increased

Solution: “Data” can be singular or plural, but “shows” (singular) is commonly accepted. Option a uses plural verb which is also correct.

Answer: a) The data show that the company’s profits have increased

Q1: C Output - Post and Pre Increment (2025)

Problem: What is the output?

int main() {
int a = 5, b = 10;
printf("%d %d", a++, ++b);
printf(" %d %d", a, b);
return 0;
}

Solution: a++ uses 5, then a becomes 6 ++b makes b = 11, uses value 11 First printf: 5 11 Second printf: 6 11

Answer: 5 11 6 11

Q2: Loop with Break (2025)

Problem: What is the output?

int main() {
int i;
for(i=1; i<=10; i++) {
if(i == 5) break;
printf("%d ", i);
}
return 0;
}

Solution: Loop executes: i=1 prints 1, i=2 prints 2, i=3 prints 3, i=4 prints 4, i=5 breaks

Answer: 1 2 3 4

Q3: Array and Pointer (2025)

Problem: What is the output?

int main() {
int arr[] = {10, 20, 30, 40};
int *p = arr;
printf("%d %d", *p, *(p+3));
return 0;
}

Solution: p points to arr[0] = 10 *p = 10 *(p+3) = arr[3] = 40

Answer: 10 40

Q4: Recursion - Sum (2025)

Problem: What is the output?

int sum(int n) {
if(n == 0) return 0;
return n + sum(n-1);
}
printf("%d", sum(5));

Solution: sum(5) = 5 + sum(4) sum(4) = 4 + sum(3) sum(3) = 3 + sum(2) sum(2) = 2 + sum(1) sum(1) = 1 + sum(0) sum(0) = 0 sum(1) = 1 + 0 = 1 sum(2) = 2 + 1 = 3 sum(3) = 3 + 3 = 6 sum(4) = 4 + 6 = 10 sum(5) = 5 + 10 = 15

Answer: 15

Q5: String Length (2025)

Problem: What is the output?

int main() {
char str[] = "INFOSYS";
int len = 0;
while(str[len] != '\0') len++;
printf("%d", len);
return 0;
}

Solution: “INFOSYS” has 7 characters, len = 7

Answer: 7

Q6: Pointer Arithmetic - Advanced (2025)

Problem: What is the output?

int main() {
int arr[] = {1, 2, 3, 4, 5};
int *p = &arr[2];
printf("%d %d", p[-1], p[1]);
return 0;
}

Solution: p points to arr[2] = 3 p[-1] = arr[1] = 2 p[1] = arr[3] = 4

Answer: 2 4

Q7: Nested Loops - Pattern (2025)

Problem: What is the output?

int main() {
int i, j;
for(i=1; i<=3; i++) {
for(j=1; j<=i; j++) {
printf("%d", j);
}
printf("\n");
}
return 0;
}

Solution: i=1: j=1, prints 1, newline i=2: j=1,2, prints 12, newline i=3: j=1,2,3, prints 123, newline

Answer: 1 12 123

Q8: Java Output - String (2025)

Problem: What is the output?

public class Test {
public static void main(String[] args) {
String s1 = "Hello";
String s2 = new String("Hello");
System.out.println(s1 == s2);
System.out.println(s1.equals(s2));
}
}

Solution: s1 == s2 compares references (false, different objects) s1.equals(s2) compares content (true, same string)

Answer: false true

Q9: Python Output - List (2025)

Problem: What is the output?

def func(lst):
if len(lst) == 0:
return 0
return lst[0] + func(lst[1:])
print(func([1, 2, 3, 4]))

Solution: func([1,2,3,4]) = 1 + func([2,3,4]) func([2,3,4]) = 2 + func([3,4]) func([3,4]) = 3 + func([4]) func([4]) = 4 + func([]) func([]) = 0 func([4]) = 4 + 0 = 4 func([3,4]) = 3 + 4 = 7 func([2,3,4]) = 2 + 7 = 9 func([1,2,3,4]) = 1 + 9 = 10

Answer: 10

Q10: Conditional - Ternary (2025)

Problem: What is the output?

int main() {
int x = 15, y = 10;
int z = (x > y) ? x : y;
printf("%d", z);
return 0;
}

Solution: x > y is true (15 > 10) So z = x = 15

Answer: 15

Q11: Array Traversal (2025)

Problem: What is the output?

int main() {
int arr[5] = {1, 2, 3, 4, 5};
int sum = 0;
for(int i=0; i<5; i++) {
if(arr[i] % 2 == 0) sum += arr[i];
}
printf("%d", sum);
return 0;
}

Solution: Even numbers: 2, 4 Sum = 2 + 4 = 6

Answer: 6

Q12: While Loop - Count (2025)

Problem: What is the output?

int main() {
int count = 0, num = 1234;
while(num > 0) {
count++;
num /= 10;
}
printf("%d", count);
return 0;
}

Solution: num=1234, count=1, num=123 num=123, count=2, num=12 num=12, count=3, num=1 num=1, count=4, num=0 count = 4

Answer: 4

Q13: Function - Parameter Passing (2025)

Problem: What is the output?

void change(int x) {
x = 20;
}
int main() {
int a = 10;
change(a);
printf("%d", a);
return 0;
}

Solution: Parameters are passed by value in C, so change() doesn’t affect a a remains 10

Answer: 10

Q14: String Copy (2025)

Problem: What is the output?

int main() {
char src[] = "Hello";
char dest[10];
int i = 0;
while(src[i] != '\0') {
dest[i] = src[i];
i++;
}
dest[i] = '\0';
printf("%s", dest);
return 0;
}

Solution: Copies “Hello” to dest, prints “Hello”

Answer: Hello

Q15: Modulo and Division (2025)

Problem: What is the output?

int main() {
int x = 25;
printf("%d %d", x / 4, x % 4);
return 0;
}

Solution: 25 / 4 = 6 (integer division) 25 % 4 = 1 (remainder)

Answer: 6 1

Q1: Palindrome Check (2025)

Problem: Check if string is palindrome (case-insensitive).

Solution (Python):

def is_palindrome(s):
s = s.lower()
left, right = 0, len(s) - 1
while left < right:
if s[left] != s[right]:
return False
left += 1
right -= 1
return True

Solution (C):

#include <string.h>
#include <ctype.h>
int is_palindrome(char str[]) {
int left = 0, right = strlen(str) - 1;
while (left < right) {
if (tolower(str[left]) != tolower(str[right]))
return 0;
left++;
right--;
}
return 1;
}
Q2: Find Maximum Element (2025)

Problem: Find the maximum element in an array.

Solution (C):

int findMax(int arr[], int n) {
int max = arr[0];
for (int i = 1; i < n; i++) {
if (arr[i] > max)
max = arr[i];
}
return max;
}
Q3: Count Vowels (2025)

Problem: Count the number of vowels in a string.

Solution (C):

#include <ctype.h>
int countVowels(char str[]) {
int count = 0;
for (int i = 0; str[i] != '\0'; i++) {
char c = tolower(str[i]);
if (c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u')
count++;
}
return count;
}
Q4: Sum of Array Elements (2025)

Problem: Find sum of all elements in an array.

Solution (C):

int arraySum(int arr[], int n) {
int sum = 0;
for (int i = 0; i < n; i++) {
sum += arr[i];
}
return sum;
}
Q5: Linear Search (2025)

Problem: Search for an element in an array.

Solution (C):

int linearSearch(int arr[], int n, int key) {
for (int i = 0; i < n; i++) {
if (arr[i] == key)
return i;
}
return -1;
}
Q6: Reverse String (2025)

Problem: Reverse a string without using built-in functions.

Solution (C):

#include <string.h>
void reverseString(char str[]) {
int len = strlen(str);
int start = 0, end = len - 1;
while (start < end) {
char temp = str[start];
str[start] = str[end];
str[end] = temp;
start++;
end--;
}
}
Q7: Check Prime Number (2025)

Problem: Check if a number is prime.

Solution (C):

#include <math.h>
int isPrime(int n) {
if (n <= 1) return 0;
if (n <= 3) return 1;
if (n % 2 == 0 || n % 3 == 0) return 0;
for (int i = 5; i * i <= n; i += 6) {
if (n % i == 0 || n % (i + 2) == 0)
return 0;
}
return 1;
}
Q8: Find Missing Number (2025)

Problem: Find missing number in array containing numbers from 1 to n (one missing).

Solution (C):

int findMissing(int arr[], int n) {
int total = (n + 1) * (n + 2) / 2;
for (int i = 0; i < n; i++)
total -= arr[i];
return total;
}
Q9: Remove Duplicates from Sorted Array (2025)

Problem: Remove duplicates from sorted array and return new length.

Solution (C):

int removeDuplicates(int arr[], int n) {
if (n == 0) return 0;
int j = 0;
for (int i = 1; i < n; i++) {
if (arr[i] != arr[j]) {
j++;
arr[j] = arr[i];
}
}
return j + 1;
}
Q10: Check Anagram (2025)

Problem: Check if two strings are anagrams.

Solution (C):

#include <string.h>
#include <ctype.h>
int areAnagrams(char str1[], char str2[]) {
int count[256] = {0};
int len1 = strlen(str1), len2 = strlen(str2);
if (len1 != len2) return 0;
for (int i = 0; i < len1; i++) {
count[tolower(str1[i])]++;
count[tolower(str2[i])]--;
}
for (int i = 0; i < 256; i++) {
if (count[i] != 0) return 0;
}
return 1;
}
Q11: Find Second Smallest (2025)

Problem: Find the second smallest element in an array.

Solution (C):

int secondSmallest(int arr[], int n) {
int first = INT_MAX, second = INT_MAX;
for (int i = 0; i < n; i++) {
if (arr[i] < first) {
second = first;
first = arr[i];
} else if (arr[i] < second && arr[i] != first) {
second = arr[i];
}
}
return second;
}
Q12: Count Character Frequency (2025)

Problem: Count frequency of each character in a string.

Solution (C):

#include <string.h>
void countFrequency(char str[]) {
int count[256] = {0};
int len = strlen(str);
for (int i = 0; i < len; i++) {
count[(int)str[i]]++;
}
for (int i = 0; i < 256; i++) {
if (count[i] > 0) {
printf("%c: %d\n", i, count[i]);
}
}
}
SectionCutoff (Approx)Notes
Reasoning Ability60% (15/25)Standard cutoff
Quantitative Ability60% (15/25)Standard cutoff
Verbal Ability50% (10/20)Lower cutoff
Pseudo Code50% (5/10)Standard cutoff
Coding1 problem solvedMust solve at least 1
Overall60-65%60-65/100 marks

Success Rate: Approximately 20% of candidates clear IRT

Hiring Volume

  • Expected Hires: 55,000+ freshers
  • Power Programmer: 2,500+ selections
  • Systems Engineer: 52,500+ selections
  • Growth: 10% increase expected

Salary Packages

  • Systems Engineer: ₹4-4.5 LPA
  • Power Programmer: ₹10-12 LPA
  • Senior Systems Engineer: ₹6-7 LPA
  • Stable packages maintained

New Initiatives

  • Enhanced IRT platform
  • Better candidate experience
  • Faster processing
  • More opportunities

Quantitative Aptitude

  • High Frequency: Percentage, Profit & Loss, Time & Work
  • Medium Frequency: Mixtures, Permutations, Probability
  • Focus Areas: Data Interpretation, Speed & Distance
  • Difficulty: Medium to Hard
  • New Trends: More application-based problems

Logical Reasoning

  • High Frequency: Number Series, Coding-Decoding, Syllogism
  • Medium Frequency: Blood Relations, Seating Arrangements
  • Focus Areas: Pattern Recognition, Data Sufficiency
  • Difficulty: Medium
  • New Trends: Complex multi-step reasoning problems

Verbal Ability

  • High Frequency: Reading Comprehension, Grammar Rules
  • Medium Frequency: Para Jumbles, Error Spotting
  • Focus Areas: Vocabulary, Sentence Structure
  • Difficulty: Easy to Medium
  • New Trends: Business and technology-related passages

Pseudo Code

  • High Frequency: C/C++ Output Prediction, Loop Analysis
  • Medium Frequency: Arrays, Pointers, Recursion
  • Focus Areas: Java/Python syntax, String operations
  • Difficulty: Medium
  • New Trends: More multi-language questions

Coding Problems

  • High Frequency: String Manipulation, Array Problems
  • Medium Frequency: Searching, Sorting Algorithms
  • Focus Areas: Basic Data Structures, Problem Solving
  • Difficulty: Medium to Hard
  • New Trends: Emphasis on code efficiency and edge cases
  1. Coding Section is Critical: At least 1 coding problem must be solved correctly to advance to interviews
  2. Sectional Cutoffs: Must clear each section individually (typically 50-60% per section, 60-65% overall)
  3. Time Management: Crucial for success - allocate 60-70 minutes for coding, 25-30 min for Reasoning, 30-35 min for Quantitative
  4. Preparation Strategy: Practice 20-25 previous year IRT papers to understand patterns
  5. Aptitude Focus: Strong performance in Reasoning (25 marks) and Quantitative (25 marks) sections is essential
  6. No Negative Marking: Attempt all questions - no penalty for wrong answers
  7. Campus Hiring Revival: Infosys resumed campus recruitment in 2025 after a two-year hiatus, aiming to hire approximately 15,000 fresh graduates
  8. Digital Specialist Engineer (DSE) Role: Increased focus on hiring for DSE roles across Computer Science, Electronics, and Mechanical Engineering
  9. Adaptive Testing: 2025 IRT uses adaptive testing format - questions adjust based on performance
  10. Multi-language Support: Pseudo code questions now include Java and Python more frequently

Based on recent candidate experiences from 2025 Infosys IRT and interviews:

2025 Interview Process:

  1. Technical Interview (30-45 minutes): Programming fundamentals, data structures, algorithms, project deep-dives
  2. HR Interview (20-30 minutes): Behavioral questions, company fit, communication skills, career aspirations

2025 Interview Trends:

  • Increased emphasis on practical problem-solving and code explanation
  • More focus on project discussions with technology stack details
  • Behavioral questions about adaptability and learning agility
  • Questions about digital transformation and emerging technologies

Common 2025 Interview Topics:

  • Programming fundamentals (C, C++, Java, Python)
  • Data structures and algorithms (arrays, linked lists, trees, sorting, searching)
  • Database concepts (SQL queries, normalization, joins)
  • System design basics for experienced candidates
  • Project discussions with detailed technology stack
  • Scenario-based behavioral questions

Roles Offered in 2025:

  • System Engineer (SE): Entry-level role for freshers
  • Digital Specialist Engineer (DSE): For candidates with strong coding and digital skills
  • Power Programmer: For exceptional coding performers

Success Tips:

  • Strong IRT performance is essential - especially coding section
  • Be prepared to explain your problem-solving approach clearly
  • Practice explaining code and algorithms verbally
  • Prepare examples demonstrating teamwork, learning ability, and problem-solving
  • Focus on communication skills for HR round
  • Stay updated with Infosys’s digital transformation initiatives

For detailed interview experiences from 2025 campus and off-campus drives, visit Infosys Interview Experience page.

Infosys IRT 2025 Paper 1

Complete IRT paper with solutions - Quantitative, Reasoning, Verbal, Pseudo Code, and Coding sections

View 2025 Papers →

2025 Interview Experience

Real interview experiences from candidates who cleared 2025 IRT

Read Experiences →

Infosys 2024 Papers

Previous year Infosys IRT papers with questions and solutions

View 2024 Papers →

Infosys IRT Exam Pattern

Complete guide to Infosys IRT exam pattern, sections, and marking scheme

View Exam Pattern →

Infosys Coding Questions

100+ Infosys coding problems with detailed solutions in C/C++/Java/Python

View Coding Questions →

Infosys Interview Experience

Real interview experiences from candidates who cleared Infosys IRT

Read Experiences →

Infosys Previous Year Papers

Access all previous year Infosys placement papers (2020-2025)

View All Papers →

HackWithInfy Program

Learn about Infosys HackWithInfy coding competition and preparation

Learn More →

Infosys Main Page

Complete Infosys placement guide with eligibility, process, and salary

View Main Page →


Based on Latest 2025 IRT Pattern:

  1. Master Coding Fundamentals: Focus on solving 2 coding problems correctly - this is critical for advancement
  2. Practice Previous Year Papers: Solve Infosys IRT papers from 2020-2025 to understand evolving patterns
  3. Time Management: Practice completing all sections within 180 minutes - allocate time wisely
  4. Sectional Focus: Aim for 50-60% in each section with strong performance in Reasoning and Quantitative
  5. Adaptive Test Preparation: Practice with adaptive test formats - questions get harder as you perform better
  6. Pseudo Code Practice: Master output prediction and logic questions for technical assessment
  7. Essay Writing: Practice structured essay writing for verbal ability section
  8. Mock Tests: Take timed practice tests to improve speed and accuracy
  9. Coding Practice: Solve 100+ coding problems focusing on arrays, strings, and basic algorithms
  10. Stay Updated: Follow Infosys recruitment updates for 2025 hiring trends

Practice 2025 papers for current year preparation! Use the resources above to access all 2025 questions, solutions, and preparation materials.