Aptitude
Thoughtworks placement papers 2024
Overview
Section titled “Overview”Thoughtworks placement papers 2024. Primary filter: Thoughtworks Coding / Pair Interview. Focus: DSA, clean code, TDD/agile thinking.
Thoughtworks Aptitude Mock Quiz
Timed placement-style MCQs with score and explanations after you submit. Use it to check speed and accuracy before the real test.
Reasoning
A walks 9 km north, then 12 km east. Distance from start is:
Right triangle → 15 km.
Quantitative
A 120 m train crosses a pole in 8 s. Speed in km/h is:
Speed = 120/8 = 15 m/s = 54 km/h.
Quantitative
What is the output for n=7?
Correct answer: TRUE
Verbal
"The committee have decided": correct form is:
Collective noun "committee" as one unit takes singular "has".
Quantitative
A man buys an article for ₹800 and sells it at 25% profit. Selling price is:
SP = 800 × 1.25 = ₹1,000.
Verbal
A person who writes dictionaries is a:
Correct term: Lexicographer.
Quantitative
A sum of ₹8,000 amounts to ₹9,600 in 4 years at simple interest. Find the rate of interest per annum.
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%
Reasoning
Find next number: 2, 3, 5, 7, 11, ?
Pattern: Prime numbers in sequence 2, 3, 5, 7, 11, 13... Next: 13
Verbal
One who loves books is a:
Bibliophile = lover of books.
Reasoning
Odd one out: 8, 27, 64, 100, 125
Others are perfect cubes; 100 is not.
Reasoning
Find the missing number: 8, 12, 18, 26, 36, ?
Correct answer: 48
Verbal
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?
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
Reasoning
If letter positions are summed (A=1…Z=26), PEN equals:
Sum of positions = 35.
Quantitative
Two numbers are in ratio 3:5 and their sum is 56. The larger number is:
Parts = 8. Larger = 5/8 × 56 = 35.
Quantitative
The following table shows the sales of a company over 5 years. If the total sales in 2020 was ₹50,000, and sales increased by 20% each year, find the sales in 2024.
Sales in 2020 = ₹50,000 Sales in 2021 = 50,000 × 1.2 = ₹60,000 Sales in 2022 = 60,000 × 1.2 = ₹72,000 Sales in 2023 = 72,000 × 1.2 = ₹86,400 Sales in 2024 = 86,400 × 1.2 = ₹103,680
Your score
0/15(0%)
Review
Sample Thoughtworks Questions with Solutions
Section titled “Sample Thoughtworks Questions with Solutions”Practice-style questions (not leaked live papers).
Aptitude / Reasoning
Section titled “Aptitude / Reasoning”Q1: Pipe A fills in 6h, B in 8h. Together to fill?
Answer: 24/7 hours
Explanation: 1/6+1/8=7/24.
Q2: CP Rs.500, SP Rs.600. Profit percent?
Answer: 20%
Explanation: (100/500)*100=20%.
Q3: Find next: 2, 6, 12, 20, 30, ?
Answer: 42
Explanation: n(n+1) pattern.
Q4: A train 120 m long runs at 54 km/h. Time to pass a pole?
Answer: 8 seconds
Explanation: 54 km/h = 15 m/s; t = 120/15 = 8 s.
Q5: Ratio of ages A:B = 4:5. After 6 years = 6:7. A present age?
Answer: 12 years
Explanation: 4x+6 / 5x+6 = 6/7 => x=3 => A=12.
Q6: Simple interest on Rs.8000 at 10% for 2 years?
Answer: Rs.1600
Explanation: SI = PRT/100 = 1600.
Q7: If 30% of x = 150, x = ?
Answer: 500
Explanation: 0.3x=150 => x=500.
Q8: Average of 5 numbers is 20. One number 30 replaced by 10. New average?
Answer: 16
Explanation: Sum 100 -> 80; avg 16.
Coding Practice
Section titled “Coding Practice”Coding Q1: Kadane max subarray
Approach: Running best.
Complexity: O(n)
Thoughtworks tip: Narrate brute force then optimize then edge cases before coding.
Coding Q2: Reverse a string in-place
Approach: Two pointers from ends.
Complexity: O(n)/O(1)
Thoughtworks tip: Narrate brute force then optimize then edge cases before coding.
Coding Q3: Check prime
Approach: Trial division to sqrt(n).
Complexity: Handle n<2
Thoughtworks tip: Narrate brute force then optimize then edge cases before coding.
Coding Q4: Valid parentheses
Approach: Stack matching.
Complexity: O(n)
Thoughtworks tip: Narrate brute force then optimize then edge cases before coding.
Coding Q5: Two Sum
Approach: Hash map complements.
Complexity: O(n)
Thoughtworks tip: Narrate brute force then optimize then edge cases before coding.
Coding Q6: Longest substring without repeat
Approach: Sliding window + last index.
Complexity: O(n)
Thoughtworks tip: Narrate brute force then optimize then edge cases before coding.
Coding Q7: Merge intervals
Approach: Sort + merge.
Complexity: O(n log n)
Thoughtworks tip: Narrate brute force then optimize then edge cases before coding.
Coding Q8: Top K frequent
Approach: Count + heap.
Complexity: O(n log k)
Thoughtworks tip: Narrate brute force then optimize then edge cases before coding.
Coding Q9: Linked list cycle
Approach: Floyd tortoise-hare.
Complexity: O(1) space
Thoughtworks tip: Narrate brute force then optimize then edge cases before coding.
Coding Q10: Level order traversal
Approach: BFS queue.
Complexity: O(n)
Thoughtworks tip: Narrate brute force then optimize then edge cases before coding.
Deep Prep Notes for Thoughtworks
Section titled “Deep Prep Notes for Thoughtworks”How the Thoughtworks Coding / Pair Interview Usually Feels
Section titled “How the Thoughtworks Coding / Pair Interview Usually Feels”Candidates describe a paced filter where easy marks disappear if you over-invest in one hard item. For Thoughtworks, start with a three-minute scan, mark certainty levels, and protect accuracy. Languages typically include Java, Kotlin, Python, Ruby, JavaScript.
Topic Weight Hints (Candidate-Reported)
Section titled “Topic Weight Hints (Candidate-Reported)”| Area | Why it matters at Thoughtworks |
|---|---|
| DSA | Primary shortlist signal |
| Core CS (OOPs/DBMS/OS) | Technical interview depth |
| Software Consulting, Agile awareness | Managerial / HR differentiation |
| Communication | Especially for consulting and client-facing GSIs |
14-Day Sprint
Section titled “14-Day Sprint”- Days 1-3: pattern familiarization + 2 sectional mocks
- Days 4-7: weak-topic closed practice
- Days 8-10: full mocks every other day
- Days 11-14: interview narration + light revision
Related
Section titled “Related”Coding
OA
Hub

