Section 2: Verbal Ability (8 Questions)
Verbal section tests error spotting, sentence correction, synonyms, antonyms, and reading comprehension.
Q11. Choose the word most similar in meaning to PRUDENT:
(A) Careless (B) Cautious (C) Reckless (D) Hasty
Answer:
(B) Cautious — Prudent means acting with care and thought for the future.
Q12. Choose the word opposite in meaning to AFFLUENT:
(A) Wealthy (B) Prosperous (C) Indigent (D) Rich
Answer:
(C) Indigent — Affluent means wealthy; indigent means poor/needy.
Q13. Identify the error in the sentence: "Neither the manager nor the employees was aware of the policy change."
Answer:
Error: "was" should be "were"
When "neither...nor" connects singular and plural subjects, the verb agrees with the nearer subject (employees = plural).
Correct: "Neither the manager nor the employees
were aware of the policy change."
Q14. Choose the correct sentence:
(A) Each of the students have completed their assignment.
(B) Each of the students has completed his assignment.
(C) Each of the students have completed his assignment.
(D) Each of the students has completed their assignment.
Answer:
(D) — "Each" is singular, so "has" is correct. "Their" is acceptable as gender-neutral singular in modern usage.
Q15. Fill in the blank: The committee _____ divided in their opinions.
(A) is (B) are (C) was (D) were
Answer:
(D) were — When committee members act individually (divided opinions), use plural verb.
Q16. Choose the word most similar in meaning to EPHEMERAL:
(A) Eternal (B) Transient (C) Permanent (D) Lasting
Answer:
(B) Transient — Ephemeral means lasting for a very short time.
Q17. Identify the error: "The data shows that sales have increased by 20 percent since last year."
Answer:
In formal writing, "data" is plural (datum is singular). However, modern usage accepts "data shows" as correct.
No error in contemporary usage, though traditional grammar would prefer "data show."
Q18. Choose the correct meaning of the idiom "A blessing in disguise":
(A) A hidden curse (B) An apparent misfortune that turns out well (C) A visible blessing (D) A fake blessing
Answer:
(B) An apparent misfortune that turns out well — Something that seems bad initially but has good results.
Section 4: Technical MCQs (10 Questions)
Technical section covers C/C++, Java, DBMS, Operating Systems, and basic networking.
Q26. What is the output of the following C code?
int x = 5;
printf("%d %d %d", x++, x++, ++x);
Answer:
This is undefined behavior in C. The order of evaluation of function arguments is not specified.
Different compilers may give different outputs. Common output:
7 6 8 or
5 6 8
Key Point: Avoid such expressions in interviews — acknowledge undefined behavior.
Q27. Which of the following is NOT a valid access specifier in C++?
(A) public (B) private (C) protected (D) internal
Answer:
(D) internal — C++ has public, private, and protected. "internal" is used in C#.
Q28. What is the default value of a boolean variable in Java?
(A) true (B) false (C) null (D) 0
Answer:
(B) false — In Java, boolean instance variables default to false. Local variables must be initialized.
Q29. Which SQL clause is used to filter groups?
(A) WHERE (B) HAVING (C) GROUP BY (D) ORDER BY
Answer:
(B) HAVING — WHERE filters rows before grouping, HAVING filters groups after GROUP BY.
Q30. What is the primary difference between TRUNCATE and DELETE in SQL?
Answer:
DELETE: DML command, can use WHERE clause, can be rolled back, fires triggers, slower.
TRUNCATE: DDL command, removes all rows, cannot use WHERE, faster, resets identity, minimal logging.
Q31. Which scheduling algorithm may cause starvation?
(A) Round Robin (B) FCFS (C) Shortest Job First (SJF) (D) None
Answer:
(C) Shortest Job First — Long processes may wait indefinitely if shorter jobs keep arriving. Solution: Aging.
Q32. What is the full form of ACID in database transactions?
Answer:
Atomicity, Consistency, Isolation, Durability
These properties ensure reliable database transactions.
Q33. In Java, which keyword is used to prevent method overriding?
(A) static (B) final (C) abstract (D) const
Answer:
(B) final — A final method cannot be overridden by subclasses.
Q34. What is the time complexity of binary search?
(A) O(n) (B) O(log n) (C) O(n²) (D) O(1)
Answer:
(B) O(log n) — Binary search halves the search space each iteration, requiring log₂(n) comparisons.
Q35. Which layer of the OSI model handles routing?
(A) Physical (B) Data Link (C) Network (D) Transport
Answer:
(C) Network — Layer 3 (Network layer) handles logical addressing and routing. IP operates at this layer.
Section 5: Coding Problems (2 Problems)
Wipro coding section has 2 problems to be solved in the allocated time. Focus on array manipulation, string operations, and the famous "Service Array" pattern.
Coding Problem 1: Service Array Operations
Problem: You are given an array of service times for different processes. Rotate the array left by K positions and then find the maximum service time.
Input:
First line: N (size of array)
Second line: N space-separated integers (service times)
Third line: K (positions to rotate)
Output: Maximum service time after rotation
Example:
Input: N=5, arr=[10, 20, 30, 40, 50], K=2
After rotation: [30, 40, 50, 10, 20]
Output: 50
Python Solution:
def service_array(n, arr, k):
k = k % n
rotated = arr[k:] + arr[:k]
max_service = max(rotated)
return max_service
n = int(input())
arr = list(map(int, input().split()))
k = int(input())
print(service_array(n, arr, k))
Java Solution:
import java.util.Scanner;
public class ServiceArray {
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();
}
int k = sc.nextInt();
k = k % n;
int[] rotated = new int[n];
for (int i = 0; i < n; i++) {
rotated[i] = arr[(i + k) % n];
}
int max = rotated[0];
for (int i = 1; i < n; i++) {
if (rotated[i] > max) max = rotated[i];
}
System.out.println(max);
}
}
Coding Problem 2: Palindrome Substrings Count
Problem: Given a string, count the total number of palindromic substrings. A palindrome reads the same forwards and backwards.
Input: A string S (1 ≤ length ≤ 1000)
Output: Count of palindromic substrings
Example:
Input: "aaa"
Palindromic substrings: "a", "a", "a", "aa", "aa", "aaa"
Output: 6
Python Solution:
def count_palindromes(s):
count = 0
n = len(s)
def expand(left, right):
cnt = 0
while left >= 0 and right < n and s[left] == s[right]:
cnt += 1
left -= 1
right += 1
return cnt
for i in range(n):
count += expand(i, i)
count += expand(i, i + 1)
return count
s = input()
print(count_palindromes(s))
Java Solution:
import java.util.Scanner;
public class PalindromeCount {
static String str;
public static int expand(int left, int right) {
int count = 0;
while (left >= 0 && right < str.length() &&
str.charAt(left) == str.charAt(right)) {
count++;
left--;
right++;
}
return count;
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
str = sc.nextLine();
int total = 0;
for (int i = 0; i < str.length(); i++) {
total += expand(i, i);
total += expand(i, i + 1);
}
System.out.println(total);
}
}
Frequently Asked Questions (FAQs)
1. What is Wipro NLTH minimum CGPA requirement?
Wipro requires minimum 60% or 6.0 CGPA throughout academics (10th, 12th, graduation). No active backlogs allowed. Maximum 24 years age limit for most roles.
2. What is Wipro fresher salary 2026?
Wipro Turbo: ₹4.5 LPA | Wipro Elite: ₹6.5 LPA | Wipro HP: ₹7.5 LPA. Elite and HP require higher scores and additional rounds.
3. What is Wipro NLTH exam pattern 2026?
Aptitude (45 min, 65 Qs) + Written Communication (20 min) + Online Technical with Coding (80 min). Total ~145 minutes.
4. Is there negative marking in Wipro NLTH?
No negative marking. Attempt all questions as unanswered questions score zero.
5. What programming languages are allowed in Wipro coding?
C, C++, Java, and Python are allowed. Python recommended for faster implementation.
6. What is Service Array in Wipro coding?
Service Array problems involve array operations like rotation, finding max/min service time, and optimizing queue operations. Very common in Wipro coding rounds.
7. How to prepare for Wipro NLTH in 20 days?
Days 1-5: Aptitude | Days 6-10: Verbal + Logical | Days 11-15: Technical + Coding | Days 16-20: Mock tests + Interview prep.
8. What is difference between Wipro Turbo and Elite?
Turbo (₹4.5 LPA) is base role. Elite (₹6.5 LPA) requires higher scores, involves better projects and faster career growth.
9. How many rounds are in Wipro placement?
3 main rounds: Online Assessment (NLTH) → Technical Interview → HR Interview. Elite/HP may have additional managerial round.
10. What topics in Wipro technical interview?
C/Java/Python basics, OOP concepts, DBMS (SQL, normalization), OS basics, Data Structures, and project discussion.
11. Is Wipro good for freshers?
Yes, Wipro offers good training, job stability, international exposure, and work-life balance. India's third-largest IT company.
12. What is Wipro training duration?
45-60 days training covering technical skills, domain knowledge, and soft skills. Salary paid during training.
13. Can ECE/EEE students apply for Wipro?
Yes, all engineering branches are eligible for software roles. Same eligibility criteria applies.
14. How difficult is Wipro NLTH?
Moderate difficulty. With 3 weeks of dedicated preparation, clearing cutoff is achievable.
15. What is Wipro bond period?
1-year service agreement for most roles. Penalty may apply for early exit.
16. When does Wipro conduct campus placements?
August-September (early), November-December (regular), February-March (extended). Off-campus drives throughout the year.
17. What is Wipro NLTH cutoff score?
Turbo: 55-60% overall | Elite: 70%+ overall with good coding score. Cutoffs vary by year.
18. What is written communication test in Wipro?
20-minute essay writing on given topics. Focus on clear structure, grammar, and coherence. 150-200 words expected.