PapersAdda

Mastercard Placement Papers 2026

8 min read
Uncategorized
Advertisement Placement

Mastercard Placement Papers 2026 - Questions and Solutions

Last Updated: March 2026


Company Overview

Mastercard is a global technology company in the payments industry, connecting consumers, financial institutions, merchants, governments, and businesses worldwide. With a mission to connect and power an inclusive, digital economy, Mastercard enables secure, simple, and smart transactions.


Selection Process

StageDescriptionDuration
Online AssessmentAptitude, Reasoning, Coding90 minutes
Technical InterviewCS fundamentals, Coding45 minutes
HR InterviewBehavioral, Culture fit30 minutes

Eligibility:

  • 60% in 10th, 12th, Graduation
  • No active backlogs
  • CS/IT/MCA preferred

Exam Pattern

SectionQuestionsTimeTopics
Aptitude2030 minQuant, Logical, Verbal
Technical MCQ1520 minCS fundamentals
Coding240 minData Structures, Algorithms

Aptitude Questions

1. A train passes a platform in 30 seconds at 54 km/hr. Platform length is 180m. Find train length.

Solution: Speed = 54 km/hr = 54 × (5/18) = 15 m/s Let train length = L Total distance = L + 180 Time = Distance/Speed 30 = (L + 180)/15 L + 180 = 450 L = 270 meters


2. Find the odd one out: 3, 9, 27, 81, 243, 730

Solution: Pattern: Each number × 3 3 × 3 = 9 9 × 3 = 27 27 × 3 = 81 81 × 3 = 243 243 × 3 = 729 (not 730)

730 is the odd one out


3. If 20 men complete work in 30 days, how many days for 25 men?

Solution: Work = Men × Days = 20 × 30 = 600 man-days Days for 25 men = 600/25 = 24 days


4. A mixture has milk and water in ratio 3:2. If 10L mixture removed and replaced with water, find new ratio.

Solution: Original: Milk = 3/5, Water = 2/5 10L removed contains: Milk = 10 × 3/5 = 6L, Water = 4L After replacement with water: Milk = 3/5 × Total - 6 = (let Total = 50L for example) Better approach: Milk left = Original - Removed = 3x - (10 × 3/5) = 3x - 6 If original = 50L (3:2), Milk = 30L After removal: Milk = 30 - 6 = 24L Water = 20 - 4 + 10 = 26L New ratio = 24:26 = 12:13


5. Simple interest on ₹5000 at 8% for 3 years.

Solution: SI = P × R × T / 100 = 5000 × 8 × 3 / 100 = ₹1200


6. Find next term: 2, 6, 12, 20, 30, ?

Solution: Pattern: n(n+1) 1×2=2, 2×3=6, 3×4=12, 4×5=20, 5×6=30 Next = 6×7 = 42


7. A and B invest ₹20000 and ₹30000. After 1 year, profit is ₹15000. Find A's share.

Solution: Ratio = 20000:30000 = 2:3 A's share = 15000 × 2/5 = ₹6000


8. Probability of drawing a face card from standard deck.

Solution: Face cards = 12 (J, Q, K of 4 suits) Total cards = 52 Probability = 12/52 = 3/13


9. A can do work in 10 days, B in 15 days. How long together?

Solution: A's rate = 1/10, B's rate = 1/15 Combined rate = 1/10 + 1/15 = (3+2)/30 = 5/30 = 1/6 Time = 6 days


10. If x + 1/x = 5, find x² + 1/x².

Solution: (x + 1/x)² = x² + 2 + 1/x² 25 = x² + 1/x² + 2 x² + 1/x² = 23


11. Average of first 20 natural numbers.

Solution: Sum = n(n+1)/2 = 20×21/2 = 210 Average = 210/20 = 10.5


12. A shopkeeper marks goods 40% above cost price and gives 20% discount. Find profit%.

Solution: Let CP = 100 MP = 140 SP = 140 × 0.8 = 112 Profit = 12%


13. Find HCF of 72, 108, and 144.

Solution: 72 = 2³ × 3² 108 = 2² × 3³ 144 = 2⁴ × 3² HCF = 2² × 3² = 36


14. In how many ways can 6 people sit around a circular table?

Solution: Circular permutation = (n-1)! = 5! = 120 ways


15. If the day before yesterday was Thursday, what day is the day after tomorrow?

Solution: Day before yesterday = Thursday Yesterday = Friday Today = Saturday Tomorrow = Sunday Day after tomorrow = Monday


Technical Questions

1. What is the output of: printf("%d", sizeof('A'));


2. Which sorting has worst-case O(n log n)?


3. What is the time complexity of inserting at end of array?


4. Which data structure is used for BFS?


5. What is the default port for HTTP?


6. Which keyword prevents inheritance in Java?


7. What is virtual memory?


8. Which normal form eliminates transitive dependency?


9. What is the purpose of DNS?


10. Which protocol is connection-oriented?


11. What is polymorphism in OOP?


12. What is a deadlock?


13. Which data structure uses LIFO?



15. What is a primary key?


Verbal Questions

1. Synonym of "Abundant"


2. Antonym of "Benevolent"


3. Error spotting: "Each of the students have completed their work."


4. Arrange in order: P: She went Q: to the market R: buy vegetables


5. Fill in the blank: "He ___ playing cricket since morning."


Coding Questions

1. Reverse a string without using built-in functions.

def reverse_string(s):
    result = ""
    for i in range(len(s) - 1, -1, -1):
        result += s[i]
    return result

# Test
print(reverse_string("hello"))  # "olleh"

2. Check if a number is Armstrong number.

def is_armstrong(n):
    temp = n
    digits = len(str(n))
    sum_powers = 0
    
    while temp > 0:
        digit = temp % 10
        sum_powers += digit ** digits
        temp //= 10
    
    return sum_powers == n

# Test
print(is_armstrong(153))   # True (1³ + 5³ + 3³ = 153)
print(is_armstrong(370))   # True

3. Find the GCD of two numbers.

def gcd(a, b):
    while b:
        a, b = b, a % b
    return a

def gcd_recursive(a, b):
    if b == 0:
        return a
    return gcd_recursive(b, a % b)

# Test
print(gcd(48, 18))  # 6

4. Implement bubble sort.

def bubble_sort(arr):
    n = len(arr)
    for i in range(n):
        swapped = False
        for j in range(0, n - i - 1):
            if arr[j] > arr[j + 1]:
                arr[j], arr[j + 1] = arr[j + 1], arr[j]
                swapped = True
        if not swapped:  # Optimization
            break
    return arr

# Test
print(bubble_sort([64, 34, 25, 12, 22]))  # [12, 22, 25, 34, 64]

5. Check if a year is leap year.

def is_leap_year(year):
    if year % 400 == 0:
        return True
    if year % 100 == 0:
        return False
    if year % 4 == 0:
        return True
    return False

# Test
print(is_leap_year(2000))  # True
print(is_leap_year(1900))  # False
print(is_leap_year(2024))  # True

Interview Tips

  1. Practice time management during online test
  2. Focus on data structures and algorithms
  3. Understand payment industry basics
  4. Prepare for behavioral questions using STAR format
  5. Research Mastercard's recent initiatives
  6. Be ready to explain your projects in detail

Best of luck with your Mastercard placement!

Advertisement Placement

Explore this topic cluster

More resources in Uncategorized

Use the category hub to browse similar questions, exam patterns, salary guides, and preparation resources related to this topic.

More in Uncategorized

More from PapersAdda

Share this article: