Last checked against Wipro's official pages: 10 October 2026.
This is a practice set for Wipro's technical graduate interviews — the kind of conversation that follows an online assessment for programmes such as Elite or Turbo. Wipro does not publish its interview questions, so these are our own practice questions with worked answers, organised by the areas a fresher interview typically covers: fundamentals, coding, written communication and HR. For which programme fits you and how the stages work, read our guide to the Wipro recruitment process.
Fundamentals: questions with model answers
"What is the difference between C and C++?"
C is a procedural language. C++ builds on C and adds support for object-oriented programming — classes, inheritance and polymorphism — along with features such as function overloading, references, templates and exceptions. A good follow-up: mention which one you used in a project and why.
"Explain polymorphism with an example."
Polymorphism lets one interface behave differently depending on the object. Compile-time polymorphism comes from function overloading, where the compiler picks a version by its parameters. Run-time polymorphism comes from overriding: a base class Shape declares area(), and Circle and Square each implement it, so calling area() through a Shape reference runs the right version for the actual object.
"What is a database index, and can it ever hurt?"
An index is an extra data structure, often a B-tree, that lets the database find rows without scanning the whole table. It speeds up reads on the indexed columns, but it costs storage and slows down inserts, updates and deletes, because the index must be maintained too. That trade-off is why you don't index every column.
"Paging or segmentation?"
Paging divides memory into fixed-size pages and frames, which avoids external fragmentation but can waste space inside the last page of a process. Segmentation divides memory into variable-size logical units, such as code and stack segments, which match how programs are organised but can cause external fragmentation.
"TCP or UDP — when would you use each?"
TCP is connection-oriented and guarantees ordered, reliable delivery, so it suits web pages, file transfers and email. UDP sends independent datagrams without delivery guarantees and with less overhead, so it suits live audio, video and DNS lookups, where speed matters more than retransmitting a lost packet.
Keep preparing
Continue with Top 50 Interview Questions₹299 — coaching के एक महीने से काफ़ी सस्ता / far cheaper than a month of coachingCoding: two worked problems
Write real code, explain your approach first, and test edge cases out loud.
Second-largest distinct number in a list
def second_largest(nums):
first = second = None
for x in nums:
if first is None or x > first:
first, second = x, first
elif x != first and (second is None or x > second):
second = x
return second
Trace [5, 1, 5, 3]: after 5, first is 5; after 1, second becomes 1; the second 5 equals first and is skipped; after 3, second becomes 3. The function returns 3. If every number is the same, it returns None — say that this is a deliberate choice and ask the interviewer what they would prefer. It runs in one pass, so O(n) time and O(1) extra space.
First n Fibonacci numbers
def fibonacci(n):
a, b = 0, 1
result = []
for _ in range(n):
result.append(a)
a, b = b, a + b
return result
fibonacci(6) returns [0, 1, 1, 2, 3, 5]. Mention that the naive recursive version takes exponential time because it recomputes the same values, while this loop is O(n).
If your assessment includes written English
Some graduate assessments include a short written task, such as an essay or email. Check your invitation. If there is one, practise a simple structure:
- One sentence stating your main point.
- Two short paragraphs, each with one reason and one example.
- One sentence concluding or stating the action you want.
Keep sentences short, avoid slang, and leave a minute to check subject-verb agreement and spelling. Grammar mistakes cost more in a short piece than a plain style does.
Behavioural questions built on Wipro's values
Wipro's About Us page lists the values that make up the Spirit of Wipro and a set of Five Habits. Using them helps you choose stories that fit. The prompts below are our practice questions.
| Wipro value or habit | Practice prompt |
|---|---|
| Be passionate about clients' success | Tell me about a time you went beyond the brief for someone who depended on your work |
| Treat each person with respect / Being Respectful | Describe working with someone whose style was very different from yours |
| Unyielding integrity in everything we do | Tell me about a time you admitted a mistake that no one else had noticed |
| Being Responsive / Always Communicating | Describe keeping a team informed when a deadline was at risk |
| Demonstrating Stewardship | Tell me about something you took care of as if you owned it |
| Building Trust | Describe how you earned the confidence of a teammate or teacher |
Answer each in STAR form — situation, task, action, result — in about two minutes.
HR questions to prepare
- "Tell me about yourself." Education, one or two skills, one project and why this role, in under two minutes.
- "Are you open to relocation and shifts?" Answer honestly; inconsistencies with your application create doubts.
- "Do you plan to study further?" Be truthful. If you plan to, explain how it fits with working, rather than hiding it.
- "Do you have any questions for us?" Ask about training for new joiners or how project allocation works.
Worked example: "Why Wipro?"
| Version | Answer |
|---|---|
| Weak | "Wipro is a big company with good growth and good training." |
| Strong | "I'm applying through Elite because it's built for new engineering graduates and combines hands-on training with real client interactions, which suits how I learn — I picked up SQL quickly during my final-year project by building first and reading second. I also read Wipro's Five Habits, and 'Always Communicating' matches how I worked on that project: I sent a short status note to my guide every Friday, which helped us catch a scope problem early." |
The strong version names the programme, connects to something Wipro publishes and backs it with a true example. Adapt it to your own facts; don't copy the example as written.
Final checklist
- Revise OOP, DBMS, operating systems and networking basics until you can explain them simply.
- Code three or four short problems a day in one language, including edge cases.
- Prepare four STAR stories mapped to Wipro's values and habits.
- Check your invitation for any written-English section and practise it.
- Rehearse "Tell me about yourself" and "Why Wipro?" with your own evidence.
