issue 117apr 27mmxxvi
est. 2017
Sun, 27 Apr 2026
vol. IX · no. 117
PapersAdda
placement intelligence, since 2017
868 briefs · 24 campuses · by reservation
verified offers · sourced from r/developersIndia
razorpay₹65.00 LPA· iit-d · sde-1google₹54.00 LPA· iiit-h · swe-imicrosoft₹49.50 LPA· iit-b · sdeatlassian₹38.00 LPA· nit-w · sde-1amazon₹44.20 LPA· bits-p · sde-1uber₹42.00 LPA· iit-kgp · sde-1razorpay₹65.00 LPA· iit-d · sde-1google₹54.00 LPA· iiit-h · swe-imicrosoft₹49.50 LPA· iit-b · sdeatlassian₹38.00 LPA· nit-w · sde-1amazon₹44.20 LPA· bits-p · sde-1uber₹42.00 LPA· iit-kgp · sde-1

Mastercard Placement Papers 2026

11 min read
Uncategorized
Last Updated: 1 May 2026
Reviewed by PapersAdda Editorial

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!

Frequently Asked Questions

What is the typical salary range for Mastercard placements in 2026?

Mastercard compensation for 2026 hiring varies by role (software engineering, data, product, analyst, etc.), location, and experience level. In general, candidates can expect competitive packages with a base salary plus performance-linked incentives, and benefits such as health coverage and other allowances. For the most accurate estimate, check the specific job posting and prior year offer trends for the same role and location.

What are the eligibility criteria for Mastercard placements 2026?

Eligibility typically includes being in the right graduation batch (often 2025–2026 for freshers, depending on the role), meeting minimum CGPA/percentage requirements, and having relevant coursework or skills (e.g., CS fundamentals for engineering roles). Some roles may also require prior internships, projects, or domain knowledge in payments, security, analytics, or cloud. Always verify the exact criteria in the official job description for your campus drive or referral.

How difficult are Mastercard placement rounds compared to other top companies?

The difficulty is usually moderate to high because Mastercard interviews often test both strong fundamentals and practical problem-solving. Expect a mix of coding/technical depth (for engineering roles), analytical thinking (for data/analytics roles), and communication clarity across behavioral rounds. Candidates who prepare with structured practice and role-specific projects tend to perform better.

What preparation tips can help me crack Mastercard placement papers 2026?

Start with a strong base in DSA (arrays, strings, hashing, trees, graphs, DP) and practice coding questions under time constraints. For payments-related roles, also prepare to explain how your projects relate to secure transactions, risk, fraud detection, or data-driven decision-making. Finally, rehearse behavioral stories using the STAR format and keep your resume aligned with measurable outcomes.

What are the interview rounds for Mastercard placements in 2026?

While the exact sequence can vary by role and location, most candidates go through an online assessment (coding/aptitude or technical), followed by one or more technical interviews. This is commonly followed by HR/behavioral rounds to evaluate communication, teamwork, and motivation. Some profiles may also include a system design round (for experienced roles) or a domain/analytics discussion.

What common topics appear in Mastercard placement questions and solutions?

For technical rounds, common topics include coding problems on arrays/strings, hashing, dynamic programming, graph traversal, and sometimes SQL basics for data roles. Behavioral questions often focus on teamwork, conflict resolution, leadership, handling ambiguity, and learning from failure. For payments/fintech-adjacent roles, you may also see questions around security, fraud prevention concepts, and how to think about customer impact.

How can I apply for Mastercard placements 2026 (campus or off-campus)?

You can apply through your campus placement portal if Mastercard is conducting a drive at your college, or via the official Mastercard careers page for off-campus openings. Ensure you tailor your resume to the job description, highlight relevant projects/internships, and keep your LinkedIn and contact details updated. After applying, monitor emails and assessment links promptly because timelines can be short.

What is the selection rate for Mastercard placements 2026?

The selection rate is not publicly fixed and depends on the number of applicants, role headcount, and your performance in each stage (assessment, technical rounds, and HR). Typically, only a small fraction of applicants clear the online assessment and then convert through technical interviews. To improve your odds, focus on high-frequency topics, practice mock interviews, and ensure your resume and projects clearly demonstrate relevant skills.

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.

Paid contributor programme

Sat this this year? Share your story, earn ₹500.

First-person experience reports help future candidates prep smarter. We pay verified contributors ₹500 via UPI per accepted story — with byline.

Submit your story →

Ready to practice?

Take a free timed mock test

Put what you learned into practice. Our mock tests match the 2026 pattern with timer, navigator, reveal, and score breakdown. No signup.

Start Free Mock Test →

Related Articles

More from PapersAdda

Share this guide: