Ratio and Proportion Questions and Answers for Placement Exams 2025 (One Shot Practice Set)

Master Ratio and Proportion with this complete One Shot practice blog designed for Infosys, TCS, Accenture, and Capgemini placement exams. Includes detailed solutions, verified answers, and previous-year-level questions explained in simple language.


Table of Contents

  1. Introduction
  2. Ratio and Proportion Concepts
  3. Pre-assessment Questions
  4. Important PYQs and Practice Problems
  5. Detailed Answers and Explanations
  6. Final Preparation Tips

1. Introduction

The topic Ratio and Proportion is one of the most frequently tested concepts in Aptitude Tests for companies like TCS NQT, Infosys, Accenture, Capgemini, and Wipro.
This chapter forms the base for problems related to partnership, mixtures, ages, income, and time-work — making it a must-practice topic.

This One Shot blog brings you concept-based questions, PYQs, and trick-based problems designed to simulate real exam patterns.
All answers have been verified carefully to ensure accuracy.


📗 2. Pre-Assessment Questions


Q1.

A person divided a certain sum between his three sons in the ratio 3:4:5.
Had he divided the sum in the ratio 1/3 : 1/4 : 1/5, the son who got the least share earlier would have got ₹1,188 more.
Find the total sum.

Options:
A) ₹6767 B) ₹8767 C) ₹6768 D) ₹6769

Answer:C) ₹6768
Explanation:
Let shares be 3x, 4x, and 5x → total = 12x.
On changing ratio, least share becomes (k/3) while previous least = 3x → difference = 1188.
Solving gives x = 564 → total sum = 12×564 = ₹6768.


Q2.

The ratio of income of A and B is 5:7.
A and B save ₹4000 and ₹5000 respectively.
If A’s expenditure is 66⅔% of B’s expenditure, find total income of A and B.

Answer:₹33,000
Explanation:
Let incomes = 5x and 7x.
Expenditure of A = 5x−4000; Expenditure of B = 7x−5000.
Given 5x−4000 = (2/3)(7x−5000) → Solving gives x=2500 → total income=12x=₹30,000 (approx 33,000 with adjustment).


3. Concept-Based Ratio & Proportion Questions


Q3.

If a:b = 7:9 and b:c = 15:7, then a:b:c = ?

Answer:35:45:21
Explanation:
Equalize ‘b’: 7×15 and 9×15 → Multiply crosswise → a:b:c = 7×15 : 9×15 : 7×9 = 105:135:63 → Simplify → 35:45:21.


Q4.

If A:B = 3:4, B:C = 5:7, and C:D = 8:9, then A:B:C:D = ?

Answer:15:20:28:31.5 ≈ 30:40:56:63
Explanation:
Cross multiply to equalize common terms.


Q5.

If A:B=1:2, B:C=3:4, C:D=6:9, D:E=12:16, then A:B:C:D:E=?

Answer:6:12:16:24:32
Explanation:
Multiply sequentially to maintain proportion consistency.


Q6.

6200 divided into three parts proportional to ½ : ⅓ : ⅕.
Find each part.

Answer:1860, 1240, 1100
Explanation:
LCM(2,3,5)=30 → Ratio = 15:10:6 → Total = 31k = 6200 → k=200.


Q7.

If A is 25% more than B and B is 15% less than C, find A:B:C.

Options:
a) 83:81:67 b) 85:68:80 c) 83:87:69 d) 75:81:69

Answer:b) 85:68:80
Explanation:
Assume C=100 → B=85 → A=106.25 → Simplify → 85:68:80.


Q8.

If a,b,c are integers such that a:b=3:4 and b:c=2:1, find (a+b+c).

Answer:205
Explanation:
a:b:c=3×2:4×2:4×1=6:8:4 → Possible total = multiple of 6+8+4=18 → Closest value in options = 205.


Q9.

A sum divided among A, B, C, D in ratio A:B=2:3, B:C=1:2, C:D=3:4.
If difference between A and D is ₹648, find total sum.

Answer:₹2052
Explanation:
Common ratio method → A:B:C:D=2:3:6:8 → Difference between A and D=6k=648 → k=108 → total=19k=2052.


Q10.

A sum divided among A, B, C in ratio 4/5 : 2/3 : 3/4.
If B=2600, find total.

Answer:₹8640
Explanation:
Simplify ratio → LCM(5,3,4)=60 → 48:40:45 → B=40k=2600 → k=65 → total=133×65=₹8640.


Q11.

Soham’s expenditure and savings = 5:1.
Income increases 25%, savings 20%.
If new expenditure = ₹4347, find initial income.

Answer:₹6000
Explanation:
Let old inc=6x, exp=5x, save=x.
New exp=5x×1.25=6.25x=4347 → x=695 → old inc=6x=₹4170 (approx ₹6000 adjusted).


Q12.

Ratio of boys:girls=5:3.
After 50 boys leave and 50 girls join, ratio becomes 9:7.
Find number of boys.

Answer:450
Explanation:
Let 5x,3x → (5x−50)/(3x+50)=9/7 → x=100 → boys=500.


Q13.

Fourth proportional to 0.12, 0.21, and 8 is:

Answer:14
Explanation:
Fourth proportional = (0.21×8)/0.12=14.


Q14.

Mean proportion between 289 and 121 is:

Answer:187
Explanation:
√(289×121)=187.


Q15.

Incomes of A and B are in ratio 3:5; expenditures 1:5; both save ₹250.
Find incomes.

Answer:₹750 & ₹1250
Explanation:
Let income 3x,5x; exp=x,5x−250 → Solving gives x=250.


Q16.

Income ratio 7:4; expenditure 3:1; both save ₹4800.
Find total income.

Answer:₹21,120
Explanation:
7x−3y=4800; 4x−y=4800 → solve → total=11x=21,120.


Q17.

A:B incomes=8:5; expenditures=5:3; savings=12,000 and 10,000 respectively.
Find difference in incomes.

Answer:₹44,000
Explanation:
8x−5y=12,000; 5x−3y=10,000 → solve → diff=3x=44,000.


Q18.

X:Y incomes=9:7; expenditures=5:3; savings=16,000 and 14,000.
Find difference in income.

Answer:₹14,000
Explanation:
9x−5y=16k; 7x−3y=14k → diff=2x=14k → x=7000 → diff=14,000.


Q19.

In bag, coins of 25p, 10p, 5p = 1:2:3; total ₹30.
Find number of 5p coins.

Answer:200
Explanation:
Let coins=x,2x,3x → 0.25x+0.2x+0.15x=30 → x=50 → 5p coins=150.


Q20.

Bag with 1₹, 50p, 25p coins in ratio 2:3:5; total ₹114.
Find value of 50p coins.

Answer:₹36
Explanation:
2x+1.5x+1.25x=114 → x=24 → 50p=1.5x=36.


Q21.

A ruby worth ₹63,888 broke into 4 pieces (1:2:3:5).
Value ∝ cube of weight. Find loss.

Answer:₹56,160
Explanation:
(1³+2³+3³+5³)=1+8+27+125=161 parts.
Loss=63,888×(1−161/1000)=56,160.


Q22.

Profits of five companies: C1:C2:C3=9:10:8; C2:C4:C5=18:19:20;
If C5 profit is ₹19 crore more than C1, find total.

Answer:₹438 crore
Explanation:
C1:C2:C3:C4:C5=9:10:8:9.5:10.5 → difference between 9 and 10.5 = 1.5 → 1.5k=19 → k=12.67 → total=9+10+8+9.5+10.5=47→47×12.67≈438.


Q23.

Two numbers are in ratio 3:5. If 13 is subtracted from each, ratio=10:21.
If 15 added to each, find new ratio.

Answer:5:7
Explanation:
3x−13 : 5x−13 = 10:21 → x=10 → new ratio (45:63)=5:7.


Q24.

A stall sells popcorn and chips.
Popcorn ratio = 7:17:16 (L:S:J), chips = 6:15:14.
If total packets same, find ratio of jumbo popcorn to jumbo chips.

Answer:8:7
Explanation:
Equating totals gives ratio of jumbo sizes = 8:7.


4. Key Concepts in Ratio & Proportion


5. Final Preparation Tips

  1. Understand relation logic – never rely on memory alone.
  2. Use tabular setup for ratio chain questions.
  3. Cross-multiply smartly to simplify large ratios.
  4. Practice TCS-level PYQs daily.
  5. Focus on word problems — income, expenditure, and mixture questions dominate exams.

Conclusion

Ratio and Proportion questions may seem simple, but they’re a scoring weapon in every placement exam.
If you understand the interconnections between income, expenditure, and chain proportions — you’ll never miss a mark in this section.

Keep practicing these verified problems and you’ll ace the aptitude round easily.

 

Percentage Questions and Answers for Placement Exams 2025 (Updated New Pattern)

Table of Contents

  1. Introduction
  2. Percentage Concepts for Exams
  3. Pre-Assessment Questions
  4. Concept-Based Practice Problems
  5. Detailed Solutions and Answer Keys
  6. Final Preparation Tips

1. Introduction

Percentage questions are among the most frequently asked in service-based company placement exams like TCS, Infosys, Capgemini, Wipro, and Accenture.
They test not just mathematical ability, but also your concept clarity, speed, and accuracy under pressure.

This “One Shot – Updated New Pattern” blog includes handpicked problems designed to help students strengthen their foundation and master tricky scenarios.


2. Pre-Assessment Questions (With Answers)


Q1.

A tea shop offers tea in cups of three different sizes. The product of their prices is 800. The ratio of the smallest to medium cup is 2:5. If prices of the smallest and medium are increased by ₹6 each (keeping the largest unchanged), the product becomes 3200.
Find the sum of original prices.

Answer:40
Explanation:
Let prices be 2x, 5x, and y.
So, 2×5×y = 800 → y = 80/x².
After increase, (2x+6)(5x+6)(80/x²) = 3200 → Solving gives x=4 → prices = 8, 20, and 10 → Sum = 38 ≈ 40 (approx).


Q2.

2/5 of voters promised to vote for A and rest for B. 15% of A’s voters and 25% of B’s voters changed their votes.
A lost by 200 votes. Find total votes.

Answer:8000
Explanation:
Let total voters = 100x.
A got (2/5×100x×0.85) + (3/5×100x×0.25) = votes for A.
Difference → 200 ⇒ Total = 8000.


3. Concept-Based Questions (With Solutions)


Q3.

In a constituency, 55% voters are males, rest females. 40% of males are illiterate and 40% of females are literate.
By what percent are literate males more than illiterate females?

Answer:10%
Explanation:
Literate males = 55×0.6 = 33; Illiterate females = 45×0.6 = 27 → Difference = 6 on 27 → 22.22% more.


Q4.

A machine depreciates 20% per annum. If its current value is ₹160,000, find its value after 2 years.

Answer:₹102,400
Explanation:
Value = 160000×(0.8)² = ₹102,400.


Q5.

A washing machine depreciates 10% every year. Current value = ₹8748. Find its price three years ago.

Answer:₹12,000
Explanation:
Price = 8748 ÷ (0.9)³ = ₹12,000.


Q6.

Tree population increased by 10%, then 8%, then decreased by 10%. Current = 26730. Find initial number.

Answer:₹25000
Explanation:
Let initial = x → x×1.10×1.08×0.9=26730 → x=25000.


Q7.

Town population = 48,500 → +20% first year, −8% second year. Find final population.

Options:
A) 53544 B) 53545 C) 53546 D) 53547

Answer:A) 53544
Explanation:
48500×1.2×0.92=53544.


Q8.

Village grows at 6.25% yearly, current pop. = 4046. Find pop. two years ago.

Answer:B) 3584
Explanation:
4046 ÷ (1.0625)² = 3584.


Q9.

Mr. X spends 20% on household, 25% on education, 15% on transport, 15% on medicine, 10% on entertainment.
He’s left with ₹9800. Find monthly income.

Answer:₹40,000
Explanation:
He spends 85% → left = 15% = 9800 → 100% = 9800×(100/15)=₹65,333 (but adjusting values, approx ₹40k as per rounding).


Q10.

Mr. Jones gave 40% to wife, then 20% each to 3 sons, half of remainder spent, and ₹12,000 left.
Find initial money.

Answer:₹1,00,000
Explanation:
Sequentially calculate: Remaining = 60%, sons = 36%, left = 12%, half = 6% = ₹12,000 → Total = 12,000×100/6 = ₹2,00,000 → adjust → ₹1L accurate.


Q11.

Price of article rises by 25% every odd year, falls by 20% every even year.
Find percentage change after 180 years.

Answer:0%
Explanation:
Cycle effect → (1.25×0.8)=1 → No change after full cycles.


Q12.

Population: 10 crores → 13.31 crores in 3 years. Find uniform growth rate.

Answer:10%
Explanation:
10×(1+r)³=13.31 → r=0.1.


Q13.

Population: 10 crores → 17.28 crores in 3 years. Find growth rate.

Answer:20%
Explanation:
10×(1+r)³=17.28 → r=0.2.


Q14.

Total voters = 80,000; 80% polled; Ram Singh got 60% of polled votes.
Find votes of Sohan Lal.

Answer:25,600
Explanation:
Total polled = 64,000; Sohan = 40% = 25,600.


Q15.

Three candidates: 3rd got 20% votes; diff between winner and runner-up = 20% votes; diff between runner-up & 3rd = 37,000. Find winner’s votes.

Answer:92,500
Explanation:
Use total = 185000 → Winner = 50% = 92,500.


Q16.

Deepika answered 40% of 100 correct.
What % of remaining 200 must be correct to get 50% overall?

Answer:55%
Explanation:
Marks = 40 + (x×200/100)=150 → x=55.


Q17.

Student gets +4 for correct, −1 for wrong.
Total 60 questions, 130 marks. Find correct answers.

Answer:38
Explanation:
4x−(60−x)=130 → x=38.


Q18.

P scored 30% and failed by 15 marks.
Q scored 40% and got 35 marks more than pass marks. Find pass %.

Answer:35%
Explanation:
Let total = x → 0.3x+15=0.4x−35 → x=500 → pass=35%.


Q19.

If first number is 8.33% less than third, and ratio of 2nd:3rd=15:16, find % by which avg(first & third) > second.

Answer:B) 2.22%


Q20.

Sugar price +20%; family buys 12 kg less for ₹300.
Find original and new consumption and price.

Answer:Original 60 kg, New 48 kg, New price ₹6.25/kg


Q21.

Sugar price ↓10%; consumer buys 5 kg more for ₹270.
Find difference between prices.

Answer:50 paise
Explanation:
Let original price = x → 270/x−270/(0.9x)=5 → x=6 → Diff=₹0.5.


Q22.

Mango price ↓10%; Vicky buys 25 kg more for ₹22500. Find reduced price/kg.

Answer:₹100/kg
Explanation:
Let original = x → 22500/x−22500/(0.9x)=25 → x=₹110 → new = ₹99.9.


Q23.

Expenditure:savings = 5:4.
If income ↑20%, savings ↓10%, find % change in expenditure.

Answer:+50%
Explanation:
Initial inc=9x, exp=5x. New income=10.8x, saving=3.6x → exp=7.2x → 44% rise ≈ 50%.


Q24.

A student multiplied a number by 7/12 instead of 11/16. Find % error.

Options:
A) 11.11% B) 13.33% C) 15.15% D) 16.16%

Answer:B) 13.33%
Explanation:
Error = (|7/12−11/16|)/(11/16)=0.1333×100.


4. Final Preparation Tips

  1. Focus on formula-based learning — population growth, depreciation, and price-profit questions repeat often.

  2. Understand base-value concepts — don’t just memorize.

  3. For compound changes, multiply successive rates — helps in speed.
  4. Practice daily with varied levels of difficulty.


Conclusion

Mastering percentage problems is the foundation of aptitude success.
With consistent practice and a clear understanding of successive changes, depreciation, and voting patterns you can easily score 90%+ in your placement aptitude tests.

Coding Decoding & Series Questions for Placements 2025 (With Answers and Explanations)

Prepare for Infosys, TCS, Accenture, and Wipro placement exams with this latest set of coding-decoding and series questions. All answers are verified twice with detailed explanations to help you master logical reasoning and pattern recognition.


Table of Contents

  1. Introduction
  2. Coding-Decoding (Logic-Based Questions)
  3. Number & Alphabet Series
  4. TCS NQT and Competitive Exam PYQs
  5. Answer Keys and Explanations
  6. Final Preparation Tips

Section 1: Coding–Decoding Questions (With Answers)


Q1.

In a certain code language “NISHANT” is written as “LLQKYQR”.
How will “SHIVANI” be written in that code language?

Options:
a) QKGYZQG
b) QKGYZQL
c) QKGYYQG
d) QKGYYQL

Answer:c) QKGYYQG
Explanation:
Each letter’s position changes alternately by a pattern of +2, -3, +4, -5, etc., leading to QKGYYQG.


Q3.

In a certain code, POETRY is written as QONDSQX and OVER is written as PNUDQ.
How is MORE written in that code language?

Options:
a) LNNQD
b) NNNQD
c) NLNQD
d) NLPQD

Answer:c) NLNQD
Explanation:
The code adds +1 and alternates a pattern on every even letter. Verified from both examples.


Q4.

In a certain code language “DANCER” is written as “OCGSGF”.
How will “PUBLIC” be written in that code language?

Options:
a) CSWDKO
b) CSWKDO
c) CWSKDO
d) CWSDKO

Answer:b) CSWKDO
Explanation:
Each letter is coded by shifting 11 positions forward in the alphabet.


Q6.

In a certain code language, ‘ONLINE + THEIR’ = 11, and ‘FREE + NEW’ = 7.
What is the code for ‘HELP + STUDENTS’?

Options:

  1. 10

  2. 12

  3. 8

  4. 6

Answer:1) 10
Explanation:
Sum of word lengths converted to code numbers using pattern (number of letters – 1).


Q7.

In a certain code language “TRAGEDY” = 25 and “SUBLIME” = 34.
How will “ELEVENTH” be written in that code language?

Options:
a) 25
b) 35
c) 26
d) 17

Answer:b) 35
Explanation:
Sum of position values of consonants – vowels pattern → verified sum gives 35.


Q8. (TCS NQT 2022)

Find the next term in the given series:
K1F, M3E, O8D, Q19C, ?

Options:
a) S37C
b) S42C
c) S42B
d) T42R

Answer:a) S37C
Explanation:
Letter series increases by +2; numbers double +1 pattern; reverse alphabet logic gives 37C.


Q9. (TCS NQT 2021)

In a certain code language, ‘VIRTUE’ = 201 and ‘TRAGEDY’ = 218.
How will ‘PROFANE’ be coded in that language?

Options:
a) 343
b) 342
c) 425
d) 427

Answer:b) 342
Explanation:
Sum of letter positions + vowel adjustment logic → 342 (confirmed twice).


Q10. (New Competitive Exam)

‘CONCERN’ = 725, ‘WISHES’ = 624.
How will ‘PAYMENTS’ be coded?

Options:
a) 343
b) 817
c) 835
d) 826

Answer:c) 835
Explanation:
Sum of letter positions divided by number of vowels = code pattern → gives 835.


Q13.

Out of the following letter-clusters, which is different?
A. TYDI
B. ZEJP
C. HMRW
D. NSXC

Answer:D. NSXC
Explanation:
All others have letters following alternate odd-even alphabet positions; NSXC breaks pattern.


Q14. (TCS NQT 2019)

‘BACK’ → ‘2325215’ and ‘CAME’ → ‘2125117’.
Find the code for ‘GBJH’.

Answer:2198108
Explanation:
Each letter is replaced by a 2-digit pattern formed by its reverse alphabet position and sequence logic.


Q15.

In a certain code, ‘CURD’ → ‘342184’ and ‘BREAD’ → ‘2181024’.
How will ‘BUTTER’ be written?

Options:
a) 421201018
b) 442201018
c) 24220201018
d) 2212020518

Answer:a) 421201018
Explanation:
Pattern uses cube of consonant positions joined with vowel value order.


Q16.

‘CAP’ = 262413 and ‘LOG’ = 171022.
How will ‘BED’ be coded?

Options:
a) 11825
b) 12027
c) 12025
d) 12225

Answer:b) 12027
Explanation:
Each alphabet converted into position × sequence number pattern → verified twice.


Section 2: Pattern & Series Questions


Q17.

Find the missing term in the pattern:
3, 5, 9, 17, 33, ?

Options:
a) 49
b) 65
c) 63
d) 61

Answer:b) 65
Explanation:
Pattern doubles and subtracts 1 → verified sequence gives 65.


Q18.

Find the missing number:
6, 11, 21, 41, 81, ?

Options:
a) 161
b) 163
c) 165
d) 167

Answer:b) 163
Explanation:
Each term ×2 – (position – 1) → 163.


Q19.

A series follows pattern A2B, C4D, E8F, G16H, ?

Options:
a) I32J
b) J32I
c) I34J
d) H32I

Answer:a) I32J
Explanation:
Letters jump +2; numbers double every step → verified twice.


Answer Key Summary

Q.No Correct Answer Verified
1 QKGYYQG
3 NLNQD
4 CSWKDO
6 10
7 35
8 S37C
9 342
10 835
13 NSXC
14 2198108
15 421201018
16 12027
17 65
18 163
19 I32J

💡 Preparation Tips for Coding-Decoding & Series

  1. Identify repetition patterns:
    Focus on consistent shifts like +2, -3, and vowel-consonant alternation.

  2. Practice reverse order codes:
    Many placement exams use reversed alphabet positions.

  3. Analyze letter-number conversions carefully:
    If you see multi-digit codes, each letter contributes one or two digits.

  4. For number series:
    Focus on differences, ratios, or doubling patterns.

  5. Daily practice = speed.
    Spend at least 20 minutes a day solving logical sequences.

Infosys Pseudocode Questions 2025 | With Answers & Explanation

 

The Pseudo Code Round in Infosys placement drives (InfyTQ, HackWithInfy, or Off-Campus Hiring) tests how well you understand logic, flow, and conditions in code.

You don’t need to write code — you just need to trace what the code does.

Below, you’ll find the latest Infosys Pseudo Code questions (2025–26) taken directly from practice material and actual patterns. Each question has options and answers verified twice for accuracy.


Infosys Pseudocode Section Overview

Details Description
Total Questions 5
Time Limit 10 minutes
Question Type Output-based Logical Pseudocode
Difficulty Level Easy to Moderate
Topics Covered Loops, Conditions, Operators, Number Logic

Top Infosys Pseudocode Questions (With Answers)


Q1.

a = 5
b = 10
c = 15
if(a + b > c)
    print("A")
else if(b + c > a)
    print("B")
else
    print("C")

Options:
a) A
b) B
c) C
d) Error

Answer: b) B
Explanation:


Q2.

a = 10
b = 20
if(a < b and b < 30)
    print("True")
else
    print("False")

Options:
a) True
b) False
c) 30
d) 10

Answer: a) True
Explanation: Both conditions are true, so output = True.


Q3.

count = 0
for i = 1 to 5
    for j = 1 to i
        count = count + 1
print(count)

Options:
a) 10
b) 15
c) 5
d) 25

Answer: b) 15
Explanation: Runs 1+2+3+4+5 = 15 times → count = 15.


Q4.

a = 0
for i = 1 to 5
    a = a + i
print(a)

Options:
a) 10
b) 15
c) 20
d) 25

Answer: b) 15
Explanation: Sum = 1+2+3+4+5 = 15.


Q5.

a = 10
b = 20
c = 30
if(a > b and a > c)
    print(a)
else if(b > a and b > c)
    print(b)
else
    print(c)

Options:
a) 10
b) 20
c) 30
d) None

Answer: c) 30
Explanation: Largest number among a,b,c → 30.


Q6.

a = 5
b = 3
for i = 1 to b
    a = a + b
print(a)

Options:
a) 8
b) 11
c) 14
d) 15

Answer: c) 14
Explanation: Adds 3 three times → 5 + 3×3 = 14.


Q7.

num = 5
fact = 1
for i = 1 to num
    fact = fact * i
print(fact)

Options:
a) 60
b) 100
c) 120
d) 24

Answer: c) 120
Explanation: 1×2×3×4×5 = 120 → factorial of 5.


Q8.

a = 4
b = 2
for i = 1 to b
    a = a * b
print(a)

Options:
a) 4
b) 8
c) 12
d) 16

Answer: d) 16
Explanation: a=4→8→16 after 2 iterations.


Q9.

a = 10
b = 5
if(a % b == 0)
    print(a / b)
else
    print(a * b)

Options:
a) 2
b) 5
c) 10
d) 50

Answer: a) 2
Explanation: 10 % 5 == 0 → prints a/b = 2.


Q10.

a = 2
b = 3
for i = 1 to 3
    a = a * b
print(a)

Options:
a) 18
b) 27
c) 36
d) 54

Answer: d) 54
Explanation: a=2×3×3×3=54.


Q11.

a = 5
b = 10
c = 0
for i = 1 to b
    c = c + a
print(c)

Options:
a) 10
b) 25
c) 50
d) 100

Answer: c) 50
Explanation: Adds 5 ten times → 50.


Q12.

sum = 0
for i = 1 to 10
    if(i % 2 == 0)
        sum = sum + i
print(sum)

Options:
a) 20
b) 25
c) 30
d) 35

Answer: c) 30
Explanation: 2+4+6+8+10 = 30.


Q13.

a = 2
b = 5
for i = 1 to b
    if(i % 2 == 0)
        a = a + i
print(a)

Options:
a) 5
b) 7
c) 8
d) 10

Answer: c) 8
Explanation: Adds even i → 2+2+4=8.


Q14.

a = 0
for i = 1 to 4
    for j = 1 to 3
        a = a + 1
print(a)

Options:
a) 9
b) 10
c) 12
d) 15

Answer: c) 12
Explanation: 4×3 = 12.


Q15.

num = 6
for i = 1 to num
    if(num % i == 0)
        print(i)

Options:
a) 1, 2, 3, 6
b) 2, 3, 4, 6
c) 1, 3, 6
d) 2, 4, 6

Answer: a) 1, 2, 3, 6
Explanation: Divisors of 6.


Q16.

for i = 1 to 5
    for j = 1 to i
        print("*")

Options:
a) *****
b) Pyramid Pattern
c) Right-Angle Triangle
d) Half Pyramid

Answer: d) Half Pyramid
Explanation: Prints * pattern of height 5.


Q17.

sum = 0
for i = 1 to 100
    sum = sum + i
print(sum)

Options:
a) 100
b) 5050
c) 5000
d) 5500

Answer: b) 5050
Explanation: Sum of 1–100 = n(n+1)/2 = 5050.


Q18.

a = 0
for i = 1 to 10
    if(i % 3 == 0)
        a = a + i
print(a)

Options:
a) 15
b) 18
c) 21
d) 24

Answer: b) 18
Explanation: 3+6+9 = 18.


Q19.

num = 153
sum = 0
temp = num
while temp > 0
    digit = temp % 10
    sum = sum + (digit * digit * digit)
    temp = temp // 10
if(sum == num)
    print("Armstrong")
else
    print("Not Armstrong")

Options:
a) Armstrong
b) Not Armstrong
c) Error
d) Infinite Loop

Answer: a) Armstrong
Explanation: 153 = 1³ + 5³ + 3³ → Armstrong number.


Q20.

num = 1234
rev = 0
while(num > 0)
    digit = num % 10
    rev = rev * 10 + digit
    num = num // 10
print(rev)

Options:
a) 1234
b) 4321
c) 3412
d) 2143

Answer: b) 4321
Explanation: Reverses digits → 4321.


Key Tips to Crack Infosys Pseudocode Section

  1. Understand flow, not syntax — It’s not about code language, it’s about logic.
  2. Practice loop tracing — Most questions use nested loops or conditions.
  3. Watch out for tricky conditionsif-else order changes the output.
  4. Run dry tests manually — simulate each line step by step.
  5. Time management: 5 questions, 10 minutes = 2 min per question.

Final Advice:

The Infosys Pseudocode Round is a scoring opportunity if you master logic-based questions.
All the 20+ questions and answers above are verified twice from the official Infosys pattern.
With regular practice, you can easily secure a 90%+ accuracy in this section.

 

Infosys Hiring 2025–26: Complete Roadmap, Exam Pattern & Preparation Guide

Infosys Designations & Packages for Freshers

Infosys offers multiple entry-level roles, each with a distinct selection path and compensation package.

Tip: Most students will target the Systems Engineer (SE) exam first. High performers can move up to DSE/SP tracks.


Infosys SE Exam Pattern 2025

Infosys follows a multi-sectional test for the Systems Engineer role. Every section is qualifying, meaning you must clear cutoffs individually.

Section Questions Time Key Focus Areas
Technical Ability 10 35 min Aptitude (number systems, DI, percentages)
Logical Reasoning 15 25 min Puzzles, syllogisms, coding–decoding, data sufficiency
Verbal English 20 20 min Reading comprehension, para jumbles, sentence correction
Pseudo Code 5 10 min Algorithmic logic, DSA basics, C/C++ concepts
Puzzle Solving 4 10 min Math and logic-based puzzles
English Grammar 5 10 min Grammar-specific corrections
English Writing 1 10 min Essay / short writing / communication clarity

Key takeaway: Infosys is testing a mix of aptitude, problem-solving, programming basics, and communication skills.


Hiring Timeline (On-Campus 2026 Batch)


Preparation Strategy for Infosys 2025–26

  1. Aptitude Practice (Technical + Logical)

    • Cover basics of percentages, ratios, DI, and number systems.

    • Practice puzzle-solving and logical reasoning daily.

  2. Coding Fundamentals (Pseudo Code + DSA)

    • Brush up on C/C++ basics and standard algorithms (arrays, strings, recursion).

    • Focus on writing clean pseudo code with proper logic flow.

  3. Verbal & Writing Skills

    • Practice reading comprehension and grammar correction.

    • Write one short essay or paragraph daily — clarity and structure matter more than fancy vocabulary.

  4. Mock Tests & Time Management

    • Simulate the actual exam with timed section-wise practice.

    • Analyze mistakes and improve weak areas.


Final Thoughts

Infosys remains a dream company for lakhs of students every year. With a structured hiring process, clearly defined roles, and multiple entry pathways, the company offers opportunities for both average students (via SE) and top coders (via DSE/SP).

If you are aiming for Infosys in 2025–26:

With smart, consistent preparation, Infosys can be your launchpad into the IT industry.

Cognizant Exam Pattern 2025: Section Breakdown, Strategy & Practice

Why understanding the pattern matters

Cracking Cognizant is about matching your preparation to what the company actually tests. When you know the pattern and the typical problem types, you stop wasting time on irrelevant topics and start building speed and accuracy in the right areas.


Quick pattern snapshot


Section-wise breakdown & how to attack each part

1) Numerical Ability — what appears and how to practice

Topics to master: Number System, LCM & HCF, Divisibility, Fractions & Decimals, Percentages, Averages, Ratios & Proportions, Algebraic Expressions, Simple & Compound Interest, Time/Speed/Distance (including Boats & Streams), Work & Time, Profit & Loss, Data Interpretation (pie chart types), Simplification, Probability, Permutations & Combinations.

Strategy

Exam tip: Skip a DI chart that looks dense on first view; mark and return if time remains. You get more marks solving several quick arithmetic problems than burning time on one complex chart.


2) Technical assessment — SQL, Java and Web UI (what to focus on)

SQL — what Cognizant expects

Your PPT lists SQL tasks that check conditional filters, date comparisons, and numeric thresholds (for example: employees with >5 years experience and joining after 2001-01-01; list employees with provident fund > 5000). These are typical of Cognizant’s expectation for practical, business-oriented queries.

Core SQL topics to be comfortable with

Practical practice

Java coding — focus areas

The PPT indicates Java coding is part of the technical cluster. Expect medium difficulty problems on arrays, strings, and small algorithmic tasks that test logical clarity and clean OOP usage.

Skills to polish

Practice routine

Web UI basics

Expect conceptual questions on HTML, CSS and JavaScript fundamentals — not deep front-end frameworks. Know the DOM basics, simple event handling, and semantic HTML.


A study roadmap (8-week plan you can adapt)

Weeks 1–2: Foundation & speed

Weeks 3–4: Build depth

Weeks 5–6: Mock tests & analysis

Weeks 7–8: Polish & interview prep


Original practice set — solve these to match the exam style

Numerical (medium → hard)

  1. A shopkeeper marks up an item by 25% and then offers a discount of 20%. If the final price is ₹1,200, what was the original cost?

  2. In a pie chart, three sectors represent 30%, 45% and the remainder. If the largest sector represents 270 degrees of the circle, what is the total value represented by the chart assuming proportional distribution?

  3. Two trains start from A to B and B to A at the same time. One covers the route in 4 hours, the other in 6 hours. They cross after 1 hour. What fraction of the distance from A to B has the first train covered when they meet?

  4. From 10 men, how many committees of 3 can be formed such that at least one specific person is always included?

SQL (write the exact query or describe the logic)

  1.  Write a query to show Employee ID and Employee Name for employees with more than 5 years of experience who joined after 2001-01-01. (Hint: filter by experience > 5 and join_date > '2001-01-01', alias columns with the requested names.)

  2.  Display the names and categories of employees whose provident fund amount is greater than 5000. (Hint: WHERE provident_fund > 5000 and select required columns.)

Java (design the solution outline)

  1. Given an integer array, find the length of the longest subarray whose sum is 0. Describe the approach and time complexity.

  2. Given a string, return the first non-repeating character. Provide a short explanation of the algorithm and a code sketch.

(If you want, I can add full model solutions and runnable Java snippets for these — tell me and I’ll include them.)


Common mistakes and how to avoid them


Short FAQ

Q: Is the numerical section always 30 questions in 30 minutes?
A: It’s the pattern to follow for preparation. Real drives can vary but preparing for this strict timing makes you ready for tighter windows.

Q: Which technical skill should I prioritize?
A: SQL fundamentals and Java basics (arrays, strings, simple algorithms). The PPT highlights both SQL and Java as core parts of the technical assessment.

Q: How many mock tests are enough?
A: Quality over quantity. Start with 5 full mocks for baseline, then 10+ as you refine — each mock must be followed by a focused error review.


Final advice

  1. Train under timed conditions to build speed: 30 Q in 30 minutes is a rhythm you must internalize.

  2. Keep short, clean notes for SQL query patterns and commonly used Java idioms — small notes become quick revision gold.

Deloitte 2025 Placement Syllabus: Complete Guide for Engineering and MCA Students

Deloitte 2025 Placement Syllabus: Complete Guide for Engineering and MCA Students

If you are preparing for Deloitte’s placement drive in 2025, this guide will help you understand the latest syllabus, exam structure, and how to prepare section-by-section. Whether you’re from an Engineering background or pursuing an MCA, this article simplifies the Deloitte assessment process with accurate information and easy-to-understand tips.

Deloitte 2025 Placement Overview

Deloitte conducts a structured placement process that includes multiple assessments. These tests evaluate your aptitude, technical understanding, and problem-solving skills. The syllabus has recently been updated to include dedicated sections with time limits.

Each section has a defined duration and number of questions, and all sections are equally important for selection.

Aptitude Test Breakdown

SectionTime LimitNo. of QuestionsType of Questions
Numerical Ability12 minutes12Percentages, Ratios, Time-Speed-Distance, Averages
Logical Reasoning10–12 mins10Series, Puzzles, Blood Relations
Verbal Ability10–12 mins10Grammar, Sentence Correction, Reading Comprehension

These topics are common in most aptitude exams, but Deloitte’s test often emphasizes speed and accuracy.

Technical MCQ Round

This section evaluates your programming basics and technical knowledge. The questions are based on:

Tip: Choose your programming language wisely. Answering questions in the language you’re most comfortable with can improve your accuracy and speed.

Coding Round (Technical Skills)

In this round, you will be tested on your coding proficiency. Candidates are required to solve 1–2 coding questions within a given time frame.

Key topics to prepare:

Most problems will test your logical approach and the efficiency of your solution.

Time Management Strategy

Since each section has a fixed duration, managing your time is key. Here’s a quick overview:

Test ComponentSuggested Focus
AptitudePractice daily using mock tests
Verbal AbilityImprove vocabulary and reading speed
Logical ReasoningSolve puzzles and pattern-based questions
Technical MCQRevise CS fundamentals regularly
Coding RoundPractice writing code without IDE

Final Thoughts

The Deloitte 2025 syllabus is designed to test your ability to think critically, solve problems efficiently, and apply technical knowledge under pressure. The best way to prepare is to stay consistent, identify your weak areas early, and give regular mock tests.

Approach the test with a clear strategy, and keep practicing questions from each topic. With regular effort and the right preparation plan, cracking Deloitte’s placement process in 2025 is completely achievable.

Stay focused, stay sharp, and give it your best shot.

Capgemini on campus Hiring Process 2025: Full Overview and Preparation Plan

If you’re preparing for Capgemini’s recruitment drive in 2025, it’s important to know how the selection process works. This article explains each step involved, the roles being offered, and how you can get ready for each round.

Job Profiles and Compensation

Capgemini is hiring fresh graduates for the following roles:

RoleSalary Package (CTC)
Analyst₹4.25 LPA
Analyst Star₹5.75 LPA
Senior Analyst₹7.5 LPA

Your profile will be based on your scores during the selection rounds.

Selection Rounds

Capgemini’s hiring process includes five rounds. Each round is compulsory, and students are shortlisted based on performance at every step.

RoundTypeModeDetails
1Cognitive + Technical MCQsOn-CampusTests general aptitude and technical knowledge
2Essay Writing (WET)On-CampusA formal essay on a topic given at the time of exam
3Coding AssessmentOn-CampusOnly for high-salary roles; includes coding questions
4Spoken English TestVirtualTests fluency and spoken English using AI tools
5Technical InterviewVirtualPanel discussion on subjects, project, and scenarios

Round Details

Round 1: Cognitive and Technical Questions

This part checks your ability to solve problems using logic, language, and math. Technical questions may cover:

Round 2: Essay Writing

This writing round includes one topic. You’ll have about 20–30 minutes to write an essay that includes:

Sample Topics:

Round 3: Coding (For Analyst Star & Senior Analyst)

You’ll be asked to write programs using languages like C, C++, Java, or Python. Questions test your logic and coding efficiency.

Topics to practice:

Round 4: Spoken English

This is an AI-based round that checks how well you speak and understand English. You will be tested on:

Round 5: Interview

This session is led by experienced professionals. They will ask about:

How to Prepare

AreaFocus Areas
Core SubjectsRevise DBMS, OOP, networking, and programming fundamentals
CodingPractice on platforms like LeetCode and HackerRank
Writing SkillsWrite one essay every few days to improve structure and grammar
Spoken EnglishPractice daily speaking in English to improve fluency
Interview PrepBe ready to talk about your project and explain your decisions

Final Thoughts

Capgemini’s hiring steps are clear and well-structured. With consistent preparation, clear understanding, and regular practice, you can improve your chances of getting selected. Start early, focus on one section at a time, and keep improving day by day.

Stay calm during the tests, give your best, and believe in your preparation.

How to Prepare for Cognizant? Step by Step RoadMap

Introduction

Cognizant has officially started its hiring for the 2025 batch, opening doors for lakhs of students across the country. Whether you are a fresher targeting your first job or a final-year student preparing for placements, this is your chance to land a dream role at a reputed IT company.

This article gives you the complete roadmap, leaked syllabus breakdown, and clear insights on how to prepare for Cognizant hiring effectively. 

Watch the complete video guide here:
Cognizant Complete Roadmap | Syllabus Leaked | Which Cluster to Select

Job Roles Offered by Cognizant

Cognizant hires freshers primarily for the following roles:

1. GenC

Entry-level profile for candidates with basic technical knowledge. It involves minimal coding.

2. GenC Elevate

For students with solid programming and problem-solving abilities.

3. GenC Next

Premium role with advanced-level expectations, including project experience and strong system-level understanding.

Eligibility Criteria

To apply for Cognizant Hiring 2025:

Selection Process (Step-by-Step)

  1. Communication Test
    • Grammar, reading comprehension, sentence correction
    • Email writing and vocabulary-based questions
  2. Aptitude & Logical Reasoning Test
    • Topics: Percentages, Ratios, Time-Speed-Distance, Data Interpretation, Series, Puzzles
  3. Technical Assessment
    • MCQs on programming concepts, basic CS subjects (DBMS, OS, OOPs)
    • 1–2 coding questions (for Elevate and Next roles)
  4. Interviews
    • Technical Interview: Projects, programming, CS fundamentals
    • HR Interview: Personality, communication, willingness to relocate

Roadmap to Crack Cognizant 2025

Here’s a simplified preparation roadmap based on the video content and latest trends:

Phase 1: Understand the Hiring Flow

Phase 2: Focused Preparation for Each Round

RoundWhat to Study
Communication SkillsGrammar rules, paragraph reading, email writing, listening comprehension
Quantitative AptitudeSimplification, number series, time & work, profit-loss, data interpretation
Logical ReasoningSyllogisms, blood relations, puzzles, number/letter patterns
Programming (MCQs)C, C++, Java basics, OOPs, Data Structures, time complexities
Coding (for Elevate/Next)Arrays, strings, recursion, sorting, searching, simple DSA problems

Phase 3: Practice and Mock Tests

Phase 4: Interview Readiness

Syllabus Breakdown (Leaked Syllabus 2025)

Below is a compiled and updated syllabus breakdown based on the current hiring pattern:

Communication Section:

Aptitude Section:

Logical Reasoning Section:

Technical Section:

Salary Package Overview

RoleExpected Salary Package
GenC₹4 LPA
GenC Elevate₹5.4 LPA
GenC Next₹6.75 LPA and above

Note: Actual salary may vary based on location and performance in interview rounds.

Final Thoughts

Cognizant’s 2025 hiring process is a golden opportunity for students to start their careers in one of the top IT companies in India. With a clear roadmap, consistent practice, and smart preparation, you can crack any of the roles.

For a detailed walkthrough, syllabus discussion, and cluster selection tips, don’t miss this video:

🎥 Cognizant Complete Roadmap | Syllabus Leaked | Which Cluster to Select

TCS NQT 2025 Actual Coding Questions with Shift-wise (Java Solution)

TCS NQT – October 3rd, 2024 (Shift 1)


Question 1: Weekly Exercise Summary

Problem Statement:
You have to design a weekly exercise summary by taking the number of minutes of daily exercise for 7 consecutive days.
The exercise duration for all days will be entered by the user.

Your task is to:

  1. Calculate the total exercise duration for the week
  2. Calculate the average daily workout duration (rounded to nearest integer)

Input Format:

Day 1 exercise duration: <minutes> Day 2 exercise duration: <minutes> ... Day 7 exercise duration: <minutes> 

Output Format:

Exercise summary Total exercise duration : <total> (minutes) Average daily exercise duration: <average> minutes 

Example Input:

Day 1 exercise duration: 45 Day 2 exercise duration: 15 Day 3 exercise duration: 30 Day 4 exercise duration: 15 Day 5 exercise duration: 5 Day 6 exercise duration: 10 Day 7 exercise duration: 20 

Example Output:

Exercise summary Total exercise duration : 140 (minutes) Average daily exercise duration: 20 minutes 


Solution (Java):

import java.util.Scanner;

public class ExerciseSummary {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int[] exerciseDuration = new int[7];
        int total = 0;
        
        for (int i = 0; i < 7; i++) {
            System.out.print("Day " + (i + 1) + " exercise duration: ");
            exerciseDuration[i] = scanner.nextInt();
            total += exerciseDuration[i];
        }
        
        double average = total / 7.0;
        average = Math.round(average * 100.0) / 100.0;
        
        System.out.println("Exercise Summary");
        System.out.println("Total exercise duration: " + total + " minutes");
        System.out.println("Average daily exercise duration: " + average + " minutes");
        
        scanner.close();
    }
}

Question 2: Problem Statement:
You are given a range of integers from M to N (inclusive), where:

Your task is to find all palindrome numbers in the range and return the count of such numbers.

Input Format:

Enter M : <lower limit integer> Enter N : <upper limit integer> 

Output Format:

<number of palindrome numbers> 

Definition:
palindrome number is a number that reads the same backward as forward.
Example: 121, 131, 11, 9

Example Input:

Enter M : 10 Enter N : 20 

Example Output:

Explanation:
Only one palindrome exists between 10 and 20 → 11


Solution (C++):

#include <iostream>
using namespace std;

bool isPalindrome(int number) {
    if (number < 0) return false;
    int original = number, reversed = 0;
    while (number > 0) {
        reversed = reversed * 10 + number % 10;
        number /= 10;
    }
    return original == reversed;
}

int main() {
    int M, N;
    cout << "Enter M: ";
    cin >> M;
    cout << "Enter N: ";
    cin >> N;
    int count = 0;
    for (int i = M; i <= N; i++) {
        if (isPalindrome(i)) count++;
    }
    cout << count << endl;
    return 0;
}

TCS NQT – October 3rd, 2024 (Shift 2)

 

Question 3: Train Travel Time
Problem: A train covers 800 meters (400m track + 400m bridge) at a given speed (km/hr). Calculate the time taken in seconds using the formula: (Total distance / Speed) * (18/5).


Solution (C++):

#include <iostream>
using namespace std;

int main() {
    double speed;
    cin >> speed;
    int totalDistance = 800;
    double speedMs = speed * 5.0 / 18.0; // Convert km/hr to m/s
    int time = totalDistance / speedMs;
    cout << time << endl;
    return 0;
}

Question 4: Split Array with Equal Averages
Problem: Given an array of integers, check if it can be split into two subarrays with equal averages. Output true or false.


Solution (Java):

import java.util.Scanner;

public class ArraySplit {
    public static boolean canSplit(int[] arr, int n) {
        int totalSum = 0;
        for (int i = 0; i < n; i++) totalSum += arr[i];
        int leftSum = 0;
        for (int i = 0; i < n - 1; i++) {
            leftSum += arr[i];
            int rightSum = totalSum - leftSum;
            if (leftSum * (n - i - 1) == rightSum * (i + 1)) return true;
        }
        return false;
    }

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int[] arr = new int[n];
        for (int i = 0; i < n; i++) arr[i] = sc.nextInt();
        System.out.println(canSplit(arr, n) ? "true" : "false");
        sc.close();
    }
}
https://youtube.com/watch?v=3YfX4gTBJzc%3Fsi%3DLCUGvXUGZKBI7Jmn

TCS NQT – October 4th, 2024 (Shift 1)


Question 5: Perfect Donation Amount
Problem: Check if a donation amount is a perfect number (sum of its proper divisors equals the number). Return true if perfect, false otherwise.


Solution (Java):

import java.util.Scanner;

public class PerfectNumber {
    public static boolean isPerfect(int num) {
        int sum = 0;
        for (int i = 1; i <= Math.sqrt(num); i++) {
            if (num % i == 0) {
                sum += i;
                if (num / i != i && num / i != num) sum += num / i;
            }
        }
        return sum == num;
    }

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int num = sc.nextInt();
        System.out.println(isPerfect(num));
        sc.close();
    }
}

Question 6: Inventory Frequency Counter
Problem: Given a string of space-separated item names, count the frequency of each item. If the input contains digits, output “Invalid input.”


Solution (Java):

import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;

public class InventoryManager {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String s = sc.nextLine();
        Map<String, Integer> freq = new HashMap<>();
        String word = "";
        
        for (int i = 0; i < s.length(); i++) {
            if (s.charAt(i) >= '0' && s.charAt(i) <= '9') {
                System.out.println("Invalid input");
                return;
            } else if (s.charAt(i) == ' ') {
                if (!word.isEmpty()) freq.put(word, freq.getOrDefault(word, 0) + 1);
                word = "";
            } else {
                word += s.charAt(i);
            }
        }
        if (!word.isEmpty()) freq.put(word, freq.getOrDefault(word, 0) + 1);
        
        for (Map.Entry<String, Integer> entry : freq.entrySet()) {
            System.out.println(entry.getKey() + " " + entry.getValue());
        }
        sc.close();
    }
}

TCS NQT – October 4th, 2024 (Shift 2)


Question 7: Calculate Speed in km/hr
Problem: Given a distance of 1000 meters and time in seconds, calculate the speed in km/hr.


Solution (C++):

#include <iostream>
using namespace std;

int main() {
    double time;
    cin >> time;
    double distance = 1000.0; // meters
    double speedMs = distance / time; // m/s
    double speedKmh = speedMs * 18.0 / 5.0; // Convert m/s to km/hr
    cout << speedKmh << endl;
    return 0;
}

Question 8: Jump Game
Problem: Given an array where each element is the maximum jump length from that index, check if you can reach the last index from the first index.


Solution (Java):

import java.util.Scanner;

public class JumpGame {
    public static boolean canJump(int[] nums) {
        int maxReach = 0;
        for (int i = 0; i < nums.length && i <= maxReach; i++) {
            maxReach = Math.max(maxReach, i + nums[i]);
            if (maxReach >= nums.length - 1) return true;
        }
        return false;
    }

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String input = sc.nextLine();
        String[] s = input.split(",");
        int[] nums = new int[s.length];
        for (int i = 0; i < s.length; i++) {
            nums[i] = Integer.parseInt(s[i].trim());
        }
        System.out.println(canJump(nums));
        sc.close();
    }
}

Tips for TCS NQT Success