Wipro Placement Papers 2026
Wipro Placement Papers 2026 - Complete Preparation Guide
Last Updated: March 2026
🏢 Company Overview
Wipro Limited is one of India's leading multinational IT consulting and system integration services companies. Founded in 1945 by Mohamed Premji, Wipro is headquartered in Bangalore, Karnataka. The company operates in over 66 countries with more than 230,000 employees worldwide.
Wipro is known for its strong focus on digital transformation, cloud computing, cybersecurity, and artificial intelligence solutions. For freshers, Wipro offers excellent career growth opportunities through structured training programs and diverse project exposure.
🎯 Eligibility Criteria (2026 Batch)
| Criteria | Requirements |
|---|---|
| Degree | B.E./B.Tech/M.E./M.Tech/MCA/M.Sc (CS/IT) |
| Branches | CSE, IT, ECE, EEE, EIE, MCA |
| Academic Score | 60% or 6.0 CGPA in X, XII, and UG/PG |
| Backlogs | No active backlogs at the time of application |
| Gap | Maximum 1 year gap allowed (with valid reason) |
| Experience | Freshers (0 years experience) |
💰 CTC for Freshers 2026
| Role | CTC (Cost to Company) | In-hand Salary (Approx) |
|---|---|---|
| Project Engineer | ₹3.5 - 4.0 LPA | ₹25,000 - ₹28,000/month |
| Project Engineer (Elite) | ₹6.5 LPA | ₹45,000 - ₹48,000/month |
Note: CTC varies based on campus tier and performance in assessment.
📋 Exam Pattern 2026
| Section | Questions | Duration | Marks | Difficulty |
|---|---|---|---|---|
| Aptitude (Quantitative) | 16 | 16 mins | 16 | Medium |
| Logical Reasoning | 14 | 14 mins | 14 | Medium-High |
| Verbal Ability | 22 | 18 mins | 22 | Medium |
| Coding | 2 | 60 mins | Variable | Medium-High |
| Essay Writing | 1 | 20 mins | Qualifying | Easy-Medium |
Total Duration: Approximately 128 minutes
Negative Marking: No negative marking
Sectional Cut-off: Yes, each section has individual cut-offs
🧮 Aptitude Questions (15 Questions with Solutions)
Question 1: Percentage Problem
The price of rice increases by 20%. By what percentage should a family reduce consumption so that expenditure remains the same?
Solution:
Let original price = ₹100, Consumption = 100 units
Original Expenditure = ₹100 × 100 = ₹10,000
New Price = ₹100 × 1.20 = ₹120
New Expenditure should be ₹10,000
New Consumption = ₹10,000 / ₹120 = 83.33 units
Reduction = 100 - 83.33 = 16.67 units
Percentage Reduction = (16.67/100) × 100 = 16.67%
Shortcut Formula:
Reduction % = [R/(100+R)] × 100 = [20/120] × 100 = 16.67%
Question 2: Time and Work
A can complete a work in 12 days, B in 15 days. They work together for 5 days, then A leaves. How many more days will B take to complete the remaining work?
Solution:
A's 1 day work = 1/12
B's 1 day work = 1/15
(A+B)'s 1 day work = 1/12 + 1/15 = 5/60 + 4/60 = 9/60 = 3/20
Work done in 5 days = 5 × (3/20) = 15/20 = 3/4
Remaining work = 1 - 3/4 = 1/4
B will complete 1/4 work in: (1/4) × 15 = 3.75 days
Question 3: Profit and Loss
A shopkeeper marks his goods 40% above the cost price and allows a discount of 15%. What is his gain percentage?
Solution:
Let Cost Price (CP) = ₹100
Marked Price (MP) = ₹100 + 40% = ₹140
Selling Price (SP) after 15% discount = ₹140 × 0.85 = ₹119
Profit = ₹119 - ₹100 = ₹19
Profit % = (19/100) × 100 = 19%
Shortcut Formula:
Profit % = [(100 + Markup)(100 - Discount)/100] - 100
= [(140)(85)/100] - 100 = 119 - 100 = 19%
Question 4: Ratio and Proportion
The ratio of present ages of A and B is 4:5. After 8 years, the ratio becomes 6:7. Find the present age of A.
Solution:
Let present ages be 4x and 5x
After 8 years: (4x + 8)/(5x + 8) = 6/7
Cross multiply:
7(4x + 8) = 6(5x + 8)
28x + 56 = 30x + 48
56 - 48 = 30x - 28x
8 = 2x
x = 4
Present age of A = 4x = 4 × 4 = 16 years
Question 5: Average Speed
A man travels from A to B at 40 km/hr and returns at 60 km/hr. Find the average speed for the entire journey.
Solution:
Formula: Average speed = 2ab/(a+b) when distances are equal
= (2 × 40 × 60)/(40 + 60)
= 4800/100
= 48 km/hr
Question 6: Simple Interest
A sum of money doubles itself in 8 years at simple interest. In how many years will it triple itself?
Solution:
If sum doubles in 8 years, it means interest = principal in 8 years
Rate = (100 × SI)/(P × T) = (100 × P)/(P × 8) = 12.5%
To triple, interest needed = 2P
Time = (100 × 2P)/(P × 12.5) = 200/12.5 = 16 years
Shortcut: If money doubles in 8 years, it triples in 16 years, quadruples in 24 years (arithmetic progression)
Question 7: Compound Interest
The difference between compound interest and simple interest on ₹8000 for 2 years at 5% per annum is:
Solution:
Shortcut Formula: Difference = P × (R/100)²
= 8000 × (5/100)²
= 8000 × 0.0025
= ₹20
Question 8: Partnership
A and B invest in a business in the ratio 3:2. If 5% of the total profit goes to charity and A's share is ₹855, what is the total profit?
Solution:
Let total profit = ₹P
Amount for distribution = 95% of P = 0.95P
A's share = (3/5) × 0.95P = 855
0.57P = 855
P = 855/0.57 = ₹1500
Question 9: Pipes and Cisterns
Pipe A can fill a tank in 6 hours, Pipe B in 8 hours. If both pipes are opened together, how long will it take to fill the tank?
Solution:
A's 1 hour work = 1/6
B's 1 hour work = 1/8
(A+B)'s 1 hour work = 1/6 + 1/8 = 4/24 + 3/24 = 7/24
Time to fill = 24/7 hours = 3 hours 26 minutes (approx)
Question 10: Number Series
Find the missing number: 2, 6, 12, 20, 30, ?, 56
Solution:
Pattern:
2 = 1 × 2
6 = 2 × 3
12 = 3 × 4
20 = 4 × 5
30 = 5 × 6
? = 6 × 7 = 42
56 = 7 × 8
Question 11: Time and Distance
A train 150m long passes a pole in 15 seconds. Find the speed of the train in km/hr.
Solution:
Speed = Distance/Time = 150/15 = 10 m/s
Convert to km/hr: 10 × (18/5) = 36 km/hr
Question 12: Mixtures and Alligation
A mixture contains milk and water in the ratio 5:2. If 14 liters of water is added, the ratio becomes 5:4. Find the quantity of milk in the mixture.
Solution:
Let milk = 5x, water = 2x
After adding 14L water: (5x)/(2x + 14) = 5/4
20x = 10x + 70
10x = 70
x = 7
Milk = 5 × 7 = 35 liters
Question 13: Permutations
In how many ways can 5 people be seated around a circular table?
Solution:
Circular permutation formula = (n-1)!
= (5-1)! = 4! = 4 × 3 × 2 × 1 = 24 ways
Question 14: Probability
Two dice are thrown simultaneously. Find the probability of getting a sum of 9.
Solution:
Total outcomes = 6 × 6 = 36
Favorable outcomes for sum 9: (3,6), (4,5), (5,4), (6,3) = 4
Probability = 4/36 = 1/9
Question 15: Boats and Streams
A boat goes 12 km downstream in 48 minutes and 10 km upstream in 1 hour. Find the speed of the boat in still water.
Solution:
Downstream speed = 12/(48/60) = 12 × 60/48 = 15 km/hr
Upstream speed = 10/1 = 10 km/hr
Speed in still water = (Downstream + Upstream)/2
= (15 + 10)/2 = 12.5 km/hr
💻 Technical/CS Questions (10 Questions with Solutions)
Question 1: C Programming
What is the output of the following code?
#include <stdio.h>
int main() {
int a = 5;
printf("%d", ++a + a++);
return 0;
}
Solution:
++a(pre-increment): a becomes 6, returns 6a++(post-increment): returns 6, then a becomes 7- Sum = 6 + 6 = 12
Question 2: Data Structures
What is the time complexity of searching an element in a balanced Binary Search Tree?
Solution: In a balanced BST with n nodes, the height is O(log n). Searching requires traversing from root to leaf in the worst case.
Question 3: Operating Systems
Which scheduling algorithm can cause starvation?
Solution: Priority scheduling can cause starvation (indefinite blocking) because low-priority processes may never get CPU time if high-priority processes keep arriving.
Question 4: Database Management
Which normal form eliminates transitive dependencies?
Solution: Third Normal Form (3NF) eliminates transitive dependencies. A relation is in 3NF if it is in 2NF and no non-prime attribute is transitively dependent on the primary key.
Question 5: Computer Networks
What is the default port number for HTTP?
Solution: HTTP (HyperText Transfer Protocol) uses port 80 by default. HTTPS uses port 443.
Question 6: Object-Oriented Programming
Which OOP concept allows a subclass to provide a specific implementation of a method already defined in its superclass?
Solution: Method overriding allows a subclass to provide a specific implementation of a method that is already defined in its parent class. This enables runtime polymorphism.
Question 7: SQL
Which SQL clause is used to filter grouped results?
Solution: The HAVING clause is used to filter grouped results after the GROUP BY operation. WHERE filters rows before grouping, while HAVING filters groups after aggregation.
Question 8: Algorithms
Which sorting algorithm has the best average-case time complexity?
Solution: QuickSort, MergeSort, and HeapSort all have O(n log n) average-case time complexity. Among simple sorting algorithms, Insertion Sort performs well on nearly sorted data with O(n) best case.
Question 9: Computer Architecture
What does LRU stand for in cache replacement policies?
Solution: LRU stands for "Least Recently Used." It is a cache replacement policy that removes the least recently accessed item when the cache is full and a new item needs to be added.
Question 10: Java Programming
Which keyword is used to prevent a method from being overridden in Java?
Solution:
The final keyword prevents method overriding. When a method is declared as final in a parent class, subclasses cannot override it. The final keyword can also be used with classes (preventing inheritance) and variables (making them constants).
📚 Verbal/English Questions (10 Questions with Solutions)
Question 1: Synonyms
Choose the word most similar in meaning to "ELOQUENT":
A) Silent
B) Fluent
C) Rude
D) Quiet
Solution: Eloquent means fluent or persuasive in speaking or writing. The closest synonym is "Fluent."
Question 2: Antonyms
Choose the word opposite in meaning to "BENEVOLENT":
A) Kind
B) Generous
C) Malevolent
D) Friendly
Solution: Benevolent means well-meaning and kindly. Malevolent means having or showing a wish to do evil to others - the direct opposite.
Question 3: Error Detection
Identify the error in the sentence:
"Neither of the students are going to the library."
A) Neither
B) students
C) are
D) library
Solution: "Neither" is singular and takes a singular verb. The correct sentence should be: "Neither of the students is going to the library."
Question 4: Sentence Completion
Fill in the blank: The committee's decision was _______ by all members.
A) unanimous
B) divided
C) partial
D) confused
Solution: "Unanimous" means fully in agreement, which makes sense when describing a decision accepted by all members.
Question 5: Rearrangement
Arrange the sentences in the correct order:
P: The tiger is a ferocious animal
Q: It is a carnivorous animal
R: It lives in the forest
S: It has stripes on its body
A) PRSQ
B) PQRS
C) PSQR
D) QPRS
Solution: The logical order introduces the tiger (P), describes its appearance (S), mentions its habitat (R), and then its diet (Q).
Question 6: Reading Comprehension
Passage: Technology has transformed education dramatically. Online learning platforms allow students to access quality education from anywhere. However, the lack of face-to-face interaction remains a challenge.
What is the main idea of the passage?
A) Technology has no impact on education
B) Online education is perfect
C) Technology benefits education but has limitations
D) Face-to-face interaction is unnecessary
Solution: The passage discusses both benefits (access to quality education) and limitations (lack of face-to-face interaction) of technology in education.
Question 7: Prepositions
Fill in the blank: She is good _______ mathematics.
A) in
B) at
C) with
D) for
Solution: The correct preposition to use with "good" for skills is "at."
Question 8: Active-Passive Voice
Change to passive voice: "The cat caught the mouse."
A) The mouse was caught by the cat
B) The mouse is caught by the cat
C) The mouse had been caught by the cat
D) The mouse has been caught by the cat
Solution: Simple past tense active becomes "was/were + past participle" in passive voice.
Question 9: Direct-Indirect Speech
Change to indirect speech: He said, "I am tired."
A) He said that he is tired
B) He said that he was tired
C) He said that I am tired
D) He said that I was tired
Solution: In indirect speech, first-person changes to third-person, and present tense changes to past tense.
Question 10: One Word Substitution
A person who knows many languages:
A) Polyglot
B) Linguist
C) Bilingual
D) Translator
Solution: A polyglot is a person who knows and is able to use several languages.
💻 Coding Questions (5 Questions with Python Solutions)
Question 1: Reverse a Number
Write a program to reverse a given number.
def reverse_number(n):
"""
Function to reverse a number
Time Complexity: O(d) where d is number of digits
Space Complexity: O(1)
"""
reversed_num = 0
negative = n < 0
n = abs(n)
while n > 0:
digit = n % 10
reversed_num = reversed_num * 10 + digit
n = n // 10
return -reversed_num if negative else reversed_num
# Test cases
print(reverse_number(12345)) # Output: 54321
print(reverse_number(-123)) # Output: -321
print(reverse_number(100)) # Output: 1
Question 2: Fibonacci Series
Write a program to print the first n terms of the Fibonacci series.
def fibonacci(n):
"""
Function to generate Fibonacci series
Time Complexity: O(n)
Space Complexity: O(1) - using iterative approach
"""
if n <= 0:
return []
if n == 1:
return [0]
fib_series = [0, 1]
for i in range(2, n):
next_num = fib_series[i-1] + fib_series[i-2]
fib_series.append(next_num)
return fib_series
# Test cases
print(fibonacci(10)) # Output: [0, 1, 1, 2, 3, 5, 8, 13, 21, 34]
print(fibonacci(5)) # Output: [0, 1, 1, 2, 3]
Question 3: Check Prime Number
Write a program to check if a number is prime.
import math
def is_prime(n):
"""
Function to check if a number is prime
Time Complexity: O(√n)
Space Complexity: O(1)
"""
if n <= 1:
return False
if n <= 3:
return True
if n % 2 == 0 or n % 3 == 0:
return False
# Check for divisors up to √n
i = 5
while i * i <= n:
if n % i == 0 or n % (i + 2) == 0:
return False
i += 6
return True
# Test cases
print(is_prime(17)) # Output: True
print(is_prime(18)) # Output: False
print(is_prime(97)) # Output: True
Question 4: Find Second Largest Element
Write a program to find the second largest element in an array.
def second_largest(arr):
"""
Function to find second largest element
Time Complexity: O(n)
Space Complexity: O(1)
"""
if len(arr) < 2:
return None
first = second = float('-inf')
for num in arr:
if num > first:
second = first
first = num
elif num > second and num != first:
second = num
return second if second != float('-inf') else None
# Test cases
print(second_largest([10, 20, 4, 45, 99])) # Output: 45
print(second_largest([5, 5, 5])) # Output: None
print(second_largest([1])) # Output: None
Question 5: Palindrome Check
Write a program to check if a string is a palindrome.
def is_palindrome(s):
"""
Function to check if a string is palindrome
Time Complexity: O(n)
Space Complexity: O(1)
"""
# Remove non-alphanumeric characters and convert to lowercase
cleaned = ''.join(char.lower() for char in s if char.isalnum())
# Two-pointer approach
left, right = 0, len(cleaned) - 1
while left < right:
if cleaned[left] != cleaned[right]:
return False
left += 1
right -= 1
return True
# Test cases
print(is_palindrome("A man a plan a canal Panama")) # Output: True
print(is_palindrome("racecar")) # Output: True
print(is_palindrome("hello")) # Output: False
🎯 Interview Tips
1. Know Your Resume Inside Out
- Be prepared to explain every project mentioned
- Know the technologies used and why you chose them
- Be honest about your contributions in team projects
2. Prepare for Technical Questions
- Brush up on basics: OOPs, DBMS, Data Structures, Algorithms
- Be ready to write code on paper or whiteboard
- Practice explaining your approach before coding
3. Communication Skills Matter
- Speak clearly and confidently
- Don't rush to answer; take a moment to think
- Ask for clarification if you don't understand the question
4. Show Your Problem-Solving Approach
- Think aloud during technical rounds
- Discuss multiple approaches before finalizing one
- Analyze time and space complexity
5. Be Honest About What You Don't Know
- It's okay to say "I don't know but I'd like to learn"
- Don't bluff or make up answers
- Show willingness to learn new technologies
6. Prepare Questions for the Interviewer
- Ask about team structure and projects
- Inquire about growth opportunities
- Show genuine interest in the company
7. Dress Professionally and Be Punctual
- For virtual interviews, ensure good lighting and quiet environment
- Test your audio/video setup beforehand
- Join 10 minutes early
❓ Frequently Asked Questions (FAQs)
Q1: What is the minimum percentage required to apply for Wipro?
A: Candidates need at least 60% or 6.0 CGPA throughout their academics (10th, 12th, and UG/PG). However, some campuses may have different criteria, so check the specific job posting.
Q2: Is there negative marking in the Wipro placement test?
A: No, Wipro does not follow negative marking. However, there are sectional cut-offs that candidates must clear to proceed to the next round.
Q3: Can I apply for Wipro if I have backlogs?
A: No, Wipro requires candidates to have no active backlogs at the time of application. Clear all backlogs before applying.
Q4: What is the service bond for freshers at Wipro?
A: Wipro typically has a service agreement of 12-24 months. The exact duration and amount may vary based on the role and package offered. Details will be shared in your offer letter.
Q5: How can I prepare for the Wipro Elite NTH exam?
A: Focus on:
- Quantitative aptitude (R.S. Aggarwal book)
- Logical reasoning and puzzles
- Verbal ability and reading comprehension
- Basic programming in C/Java/Python
- Coding practice on platforms like LeetCode, HackerRank
Best of Luck with Your Wipro Placement! 🚀
This guide is prepared based on recent exam patterns and experiences. Patterns may change, so always refer to the official Wipro communication for the latest updates.