Skip to content

Razorpay Placement Papers 2025 - Coding Questions, System Design & Interview Process

Download free Razorpay placement papers 2025 with coding questions and solutions. Access DSA problems, system design, interview process, eligibility criteria, and complete preparation guide for 2025-2026.

Razorpay is India’s leading fintech company providing payment solutions for businesses. Founded in 2014 by Harshil Mathur and Shashank Kumar, Razorpay offers payment gateway services, business banking, and financial products. The company processes billions of dollars in transactions and serves millions of merchants across India. Razorpay is known for its innovative payment solutions, developer-friendly APIs, and strong engineering culture.


Headquarters: Bengaluru, India
Employees: 1,000+ globally

Industry: FinTech, Payment Solutions
Valuation: $3+ Billion USD

Razorpay Placement Papers 2025 - Complete Guide with Coding Questions & System Design

Section titled “Razorpay Placement Papers 2025 - Complete Guide with Coding Questions & System Design”

Download free Razorpay placement papers 2025 with previous year questions, detailed solutions, exam pattern, and complete preparation guide. Access Razorpay last 5 years placement papers with solutions PDF download and practice with solved questions covering all sections.

Razorpay Eligibility Criteria for Freshers 2026

Section titled “Razorpay Eligibility Criteria for Freshers 2026”

Academic Requirements

Minimum Percentage: 70% or 7.0+ CGPA in 10th, 12th, and graduation

Degree: B.Tech/B.E./M.Tech in Computer Science, IT, Electronics, or related fields

Year of Study: Final year students and recent graduates (within 1 year)

Backlogs: No active backlogs at the time of application

Branch Eligibility

Preferred: Computer Science, Information Technology, Electronics

Also Eligible: All engineering branches with strong programming skills

Programming Focus: Strong skills in Data Structures, Algorithms, and System Design

Experience: Freshers and up to 2 years experience (for entry-level SDE roles)

Additional Criteria

Coding Skills: Proficiency in at least one language (Python, Java, C++, Go)

Gap Years: Maximum 1 year gap allowed

Course Type: Full-time degrees only

Nationality: Indian citizens (for India roles)

Software Engineer Role

Primary Role: Software Development Engineer (SDE-1/SDE-2)

Salary Package: ₹18-35 LPA for freshers and experienced candidates

Selection: Through Razorpay placement process (5 rounds)

Focus: DSA, system design, coding skills, problem-solving

Razorpay Placement Papers - Download Previous Year Questions PDF

Section titled “Razorpay Placement Papers - Download Previous Year Questions PDF”

Access free Razorpay placement papers PDF and Razorpay previous year question paper with detailed solutions. Download Razorpay last year question paper and Razorpay question paper PDF from previous years with comprehensive question banks covering coding problems, DSA questions, and system design.

Razorpay Last 3 Years Placement Papers with Solutions PDF Download

Section titled “Razorpay Last 3 Years Placement Papers with Solutions PDF Download”

2024 Placement Papers PDF

Download Razorpay placement papers 2024 PDF with previous year coding questions, DSA problems, solutions, and exam pattern analysis.


Download 2024 Papers PDF →

2025 Placement Papers PDF

Download latest Razorpay placement papers 2025 PDF with current year coding questions, DSA problems, solutions, and updated exam patterns.


Download 2025 Papers PDF →

2026 Preparation Guide

Prepare for Razorpay placement 2026 with expected exam pattern, coding questions, system design problems, and comprehensive preparation strategy.


Start Preparing →

What's Included

Complete Razorpay placement papers (2024-2026) with coding questions, DSA problems, system design questions, detailed solutions, answer keys, exam pattern analysis, and topic-wise organization.

Campus Recruitment

College Visits - Through placement cells at top engineering colleges

Direct registration via college coordinators

Off-Campus Drives

Razorpay Careers Portal - Apply online for Software Engineer and other roles

Participate in Razorpay hackathons and coding contests

Online Application

Direct Apply - razorpay.com/careers

Register with academic details and resume

Detailed Razorpay Online Assessment Pattern 2025

Section titled “Detailed Razorpay Online Assessment Pattern 2025”

The Razorpay placement process focuses on technical excellence and problem-solving ability. Understanding the detailed exam pattern is crucial for effective preparation.

  1. Online Assessment (OA) - 90 minutes

    Format: Online coding test on platforms like HackerRank or Razorpay’s internal platform Total Questions: 2-3 coding problems Negative Marking: No Platform: HackerRank or Razorpay’s internal tool

    Section-wise Breakdown:

    SectionQuestionsTimeDifficultyFocus Areas
    Coding Problems2-390 minMedium-HardArrays, Strings, DP, Graphs

    Problem Types:

    • Array Manipulation: Subarray problems, two pointers, sliding window
    • String Processing: Pattern matching, string manipulation, parsing
    • Dynamic Programming: Knapsack, LCS, edit distance, optimization problems
    • Graph Algorithms: BFS, DFS, shortest path, topological sort
    • Tree Problems: Traversals, BST operations, tree construction

    Important Notes:

    • Focus on optimal solutions with good time complexity
    • Code quality and readability matter
    • Test cases should pass completely
    • Partial solutions may not be accepted

    Success Rate: ~10-15% of candidates clear this round

  2. Technical Interview Round 1 - 45 minutes

    Format: Virtual or onsite Total Problems: 1-2 coding problems Language: Python, Java, C++, or Go Time: 45 minutes

    Problem Types:

    • Data structures and algorithms problems
    • Medium to hard difficulty
    • Focus on problem-solving approach

    Evaluation:

    • Problem-solving approach and thought process
    • Code quality and correctness
    • Time and space complexity analysis
    • Communication and explanation skills

    Success Rate: ~30-40% of OA candidates advance

  3. Technical Interview Round 2 - 45 minutes

    Format: Virtual or onsite Focus Areas: System design and technical deep dive

    System Design Topics:

    • Payment gateway architecture
    • Transaction processing systems
    • Distributed systems
    • API design and scalability

    Technical Deep Dive:

    • Previous projects discussion
    • Technologies used and challenges faced
    • Database design and optimization
    • System architecture and trade-offs

    Evaluation:

    • System design skills
    • Technical depth and understanding
    • Problem-solving in system context
    • Communication of technical concepts

    Success Rate: ~50-60% of Round 1 candidates advance

  4. Managerial Round - 45 minutes

    Format: Virtual or onsite with senior engineer or manager

    Focus Areas:

    • Behavioral questions and problem-solving examples
    • Impact stories and achievements
    • Technical discussion on projects and challenges
    • Teamwork and collaboration

    Evaluation Criteria:

    • Problem-Solving: Real-world problem-solving examples
    • Impact: Quantifiable impact of your work
    • Technical Leadership: Technical decision-making and leadership
    • Cultural Fit: Alignment with Razorpay’s values

    Success Rate: ~70-80% of Round 2 candidates advance

  5. HR Round - 30 minutes

    Format: Virtual or onsite with HR Manager

    • Personal Background: Education, interests, relocation
    • Compensation: Salary expectations, joining date, benefits
    • Company Fit: Motivation for joining Razorpay
    • General Discussion: Role expectations and career goals

    Success Rate: ~80-90% of Managerial Round candidates get offers

PhaseDurationKey Activities
Online Assessment1 dayCoding problems, algorithmic challenges
Technical Interviews1-2 weeksDSA, system design, technical deep dive
Managerial Round2-3 daysBehavioral questions, impact discussion
HR DiscussionSame dayOffer, negotiation, compensation
Result Declaration2-3 daysOffer letter, background check

Practice with 30+ Razorpay placement paper coding questions covering arrays, strings, dynamic programming, graphs, and system design. These questions are representative of what you’ll encounter in Razorpay’s online assessment and technical interviews.

What’s Included:

  • 20+ Coding Problems: Easy, Medium, and Hard level questions with solutions
  • 10+ System Design Questions: Payment systems, distributed systems, API design
  • Detailed Solutions: Step-by-step code explanations and time complexity analysis
  • Practice Tips: Strategies for solving Razorpay interview questions effectively

Array Manipulation

Q1: Given an array of integers, find the maximum sum subarray (Kadane’s Algorithm).

Problem: Find the contiguous subarray (containing at least one number) which has the largest sum.

Example:

Input: [-2, 1, -3, 4, -1, 2, 1, -5, 4]
Output: 6
Explanation: [4, -1, 2, 1] has the largest sum = 6

Solution:

def max_subarray_sum(arr):
max_sum = float('-inf')
current_sum = 0
for num in arr:
current_sum += num
if current_sum > max_sum:
max_sum = current_sum
if current_sum < 0:
current_sum = 0
return max_sum

Time Complexity: O(n) Space Complexity: O(1)

String Processing

Q2: Given two strings, find the longest common subsequence (LCS).

Problem: Find the length of the longest subsequence common to both strings.

Example:

Input: "ABCDGH", "AEDFHR"
Output: 3
Explanation: "ADH" is the longest common subsequence

Solution:

def lcs(s1, s2):
m, n = len(s1), len(s2)
dp = [[0] * (n + 1) for _ in range(m + 1)]
for i in range(1, m + 1):
for j in range(1, n + 1):
if s1[i-1] == s2[j-1]:
dp[i][j] = dp[i-1][j-1] + 1
else:
dp[i][j] = max(dp[i-1][j], dp[i][j-1])
return dp[m][n]

Time Complexity: O(m * n) Space Complexity: O(m * n)

Graph Traversal

Q3: Given a graph, find the shortest path between two nodes using BFS.

Problem: Find the shortest path (number of edges) between two nodes in an unweighted graph.

Solution:

from collections import deque
def bfs_shortest_path(graph, start, end):
visited = set()
queue = deque([(start, 0)])
visited.add(start)
while queue:
node, dist = queue.popleft()
if node == end:
return dist
for neighbor in graph[node]:
if neighbor not in visited:
visited.add(neighbor)
queue.append((neighbor, dist + 1))
return -1 # No path found

Time Complexity: O(V + E) Space Complexity: O(V)

Dynamic Programming

Q4: Given a set of coins, find the minimum number of coins to make a given amount.

Problem: Find the minimum number of coins needed to make a given amount.

Example:

Input: coins = [1, 3, 4], amount = 6
Output: 2
Explanation: 3 + 3 = 6 (minimum coins)

Solution:

def coin_change(coins, amount):
dp = [amount + 1] * (amount + 1)
dp[0] = 0
for i in range(1, amount + 1):
for coin in coins:
if coin <= i:
dp[i] = min(dp[i], dp[i - coin] + 1)
return dp[amount] if dp[amount] <= amount else -1

Time Complexity: O(amount * len(coins)) Space Complexity: O(amount)

Data Structures

Arrays & Strings: Manipulation, searching, sorting, two pointers, sliding window

Hash Maps & Sets: Lookup optimization, frequency counting

Trees: Binary trees, BST, traversals (inorder, preorder, postorder), tree construction

Graphs: Representation, BFS, DFS, shortest path algorithms, topological sort

Stacks & Queues: Implementation, applications, monotonic stacks

Algorithms

Dynamic Programming: Memoization, tabulation, optimization problems

Greedy Algorithms: Activity selection, interval scheduling

Graph Algorithms: BFS, DFS, Dijkstra’s, Bellman-Ford, Floyd-Warshall

Sorting & Searching: Quick sort, merge sort, binary search

String Algorithms: Pattern matching, KMP, Rabin-Karp

System Design

Payment Systems: Payment gateway, transaction processing, wallet systems

Distributed Systems: Microservices, load balancing, caching, sharding

Database Design: SQL vs NoSQL, ACID properties, indexing, query optimization

API Design: RESTful APIs, GraphQL, authentication, rate limiting

Scalability: Horizontal vs vertical scaling, database replication, CDN

Programming Languages

Python: Most commonly used, strong in DSA and system design discussions

Java: Enterprise applications, object-oriented design

C++: Performance-critical applications

Go: Concurrent programming, microservices

Focus: Problem-solving ability over specific language

Razorpay Placement Interview Experiences - Overview

Section titled “Razorpay Placement Interview Experiences - Overview”

Learn from real Razorpay placement interview experiences shared by candidates who successfully cleared the placement process. These authentic stories help you understand what to expect and how to prepare effectively.

Key Insights from Interview Experiences:

  • Strong DSA fundamentals are essential for clearing online assessment
  • System design questions focus on payment and fintech systems
  • Communication and problem-solving approach matter as much as correct solutions
  • Behavioral questions explore impact, problem-solving, and teamwork
  • Technical depth in projects is thoroughly discussed

Razorpay HR Interview Questions - Overview

Section titled “Razorpay HR Interview Questions - Overview”

Prepare for Razorpay placement HR interview with common questions and effective strategies. Razorpay HR interview is conversational and focuses on cultural fit, motivation, and career goals.

Common HR Interview Topics:

  • Personal background and education
  • Motivation for joining Razorpay
  • Career goals and aspirations
  • Relocation and work preferences
  • Salary expectations and negotiation

Preparation Strategy for Razorpay Placement Papers

Section titled “Preparation Strategy for Razorpay Placement Papers”

Key Preparation Principles:

  • Data Structures & Algorithms: 50% time allocation - Master arrays, graphs, trees, dynamic programming, and greedy algorithms. Practice 200+ problems on LeetCode.
  • System Design: 25% time - Study payment systems, distributed systems, APIs, databases, and scalability patterns.
  • Coding Practice: 15% time - Solve Razorpay-style problems, practice on HackerRank, focus on optimal solutions.
  • Interview Preparation: 10% time - Mock interviews, behavioral questions, Razorpay culture research, project preparation.

Preparation Approaches:

  • Intensive 3-Month Plan: For candidates with strong CS background, focus on DSA and system design
  • Extended 6-Month Plan: For candidates needing foundation building, cover all topics comprehensively
  • Practice with Placement Papers: Use Razorpay placement papers for realistic practice
LevelExperienceBase SalaryTotal PackageTypical Background
SDE-1New Grad₹15-20 LPA₹18-25 LPAFresh graduates, top colleges
SDE-22-4 years₹22-28 LPA₹25-35 LPA2-4 years experience
Senior SDE4-6 years₹32-42 LPA₹35-50 LPASenior developers
Lead Engineer6+ years₹50+ LPA₹60 LPA+Tech leads, architects
RoleLevelTotal PackageRequirements
Backend EngineerEntry-Mid₹18-35 LPADSA, system design, backend technologies
Full Stack EngineerEntry-Mid₹18-30 LPAFrontend + backend skills
DevOps EngineerMid₹20-35 LPACloud, automation, infrastructure
  • Competitive Salary: Market-competitive compensation with performance bonuses
  • Health Insurance: Comprehensive health insurance for employees and dependents
  • Stock Options: ESOPs for eligible employees
  • Learning & Development: Internal training, conference attendance, certifications
  • Work-Life Balance: Flexible working hours, remote work options
  • Career Growth: Fast-track promotions, mentorship programs, technical leadership opportunities

Hiring Trends 2025

Increased Hiring: Razorpay is actively hiring across engineering roles

Focus Areas: Backend engineering, system design, payment systems expertise

Campus Hiring: Continued strong presence in top engineering colleges

Process Changes

Virtual Interviews: Most interviews conducted virtually

System Design Emphasis: Increased focus on system design in technical rounds

Faster Process: Streamlined interview process (2-3 weeks)

New Initiatives

Hackathons: Regular coding competitions and hackathons

Internship Program: Strong internship-to-full-time conversion

Engineering Blog: Active engineering blog sharing technical insights

Company Growth

Expansion: Growing engineering team across India

Product Innovation: New payment products and features

Market Leadership: Continued leadership in Indian fintech space

Frequently Asked Questions (FAQ) - Razorpay Placement

Section titled “Frequently Asked Questions (FAQ) - Razorpay Placement”
What are Razorpay placement papers?

Razorpay placement papers are previous year question papers from Razorpay recruitment tests and interview rounds. These papers contain coding questions, DSA problems, system design questions, and interview questions that help students understand the exam pattern and prepare effectively for Razorpay placement process.

Are Razorpay placement papers free to download?

Yes, all Razorpay placement papers on our website are completely free to access and download. You can practice unlimited Razorpay placement questions and previous year papers without any registration or payment.

Can I download Razorpay placement papers PDF?

Yes, you can access Razorpay placement papers online with previous year coding questions, DSA problems, system design questions, and interview questions. Our website provides Razorpay placement papers PDF download, Razorpay previous year questions with solutions, Razorpay coding questions, and Razorpay interview questions. All papers are completely free and require no registration.

How recent are the Razorpay placement papers available?

We provide Razorpay placement papers from recent years including 2024 and 2025. Our collection is regularly updated with the latest questions and exam patterns.

What is the Razorpay placement process?

Razorpay placement process includes: 1. Online Assessment (90 minutes) - 2-3 coding problems on arrays, strings, dynamic programming, graphs, 2. Technical Interview Round 1 (45 minutes) - Data structures and algorithms coding problems, 3. Technical Interview Round 2 (45 minutes) - System design for payment systems, distributed systems, technical deep dive, 4. Managerial Round (45 minutes) - Behavioral questions, problem-solving, impact discussion, 5. HR Round (30 minutes) - General discussion, compensation, role expectations. Total duration: 2-3 weeks from application to offer.

What is Razorpay online assessment pattern?

Razorpay online assessment pattern: Duration 90 minutes, Format online coding test, Questions 2-3 medium to hard coding problems, Topics arrays, strings, dynamic programming, graphs, trees, Platform HackerRank or Razorpay’s internal platform, Passing Criteria optimal solutions with good time complexity. Success rate: ~10-15% of candidates clear this round.

How many rounds are there in Razorpay interview?

Razorpay interview process consists of 5 rounds: 1. Online Assessment (90 minutes), 2. Technical Interview Round 1 (45 minutes), 3. Technical Interview Round 2 (45 minutes), 4. Managerial Round (45 minutes), 5. HR Round (30 minutes). Total duration: 2-3 weeks from application to offer.

What types of questions are asked in Razorpay interview?

Razorpay interview questions include: Coding Questions (arrays, strings, dynamic programming, graphs, trees, hash maps), System Design Questions (payment gateway, transaction processing, distributed systems, API design), Behavioral Questions (problem-solving examples, impact stories, teamwork, handling challenges), and Technical Deep Dive (algorithms, system architecture, trade-offs, scalability). All questions focus on technical depth and problem-solving ability.

What is Razorpay eligibility criteria for freshers 2026?

Razorpay eligibility criteria for freshers 2026 include: Minimum Percentage of 70% or 7.0+ CGPA in 10th, 12th, and graduation. Degree required: B.Tech/B.E./M.Tech in Computer Science, IT, Electronics, or related fields. Final year students and recent graduates (within 1 year) are eligible. No active backlogs allowed at the time of application.

What is the minimum CGPA required for Razorpay?

The minimum CGPA required for placement in Razorpay is 7.0 CGPA (70%) across all academic levels (10th, 12th, and graduation). However, candidates with higher CGPA (8.0+ or 80%+) and strong coding skills have better chances of selection.

What programming languages are allowed in Razorpay?

Razorpay typically allows Python, Java, C++, and Go for coding sections. Python and Java are most commonly used. The focus is on problem-solving ability rather than specific language, but strong proficiency in at least one language is required.

What is Razorpay salary for freshers?

Razorpay salary for freshers (2025): Software Engineer (SDE-1): ₹18-25 LPA for new graduates, Software Engineer (SDE-2): ₹25-35 LPA (2-4 years experience), Senior Software Engineer: ₹35-50 LPA (4-6 years). All figures are total annual compensation including base salary, bonuses, and benefits.

What roles does Razorpay hire for?

Razorpay primarily hires for Software Development Engineer (SDE) roles at various levels (SDE-1, SDE-2, Senior SDE, Lead Engineer). Other roles include Backend Engineer, Full Stack Engineer, and DevOps Engineer. All roles require strong DSA and system design skills.

How to prepare for Razorpay placement?

To prepare for Razorpay placement: 1. Data Structures & Algorithms (50% time) - Practice 200+ problems on LeetCode focusing on arrays, graphs, trees, dynamic programming, 2. System Design (25% time) - Study payment systems, distributed systems, APIs, databases, 3. Coding Practice (15% time) - Solve Razorpay-tagged problems, practice on HackerRank, 4. Interview Preparation (10% time) - Mock interviews, behavioral questions, Razorpay culture research. Focus on problem-solving approach and technical depth.

What topics should I focus on for Razorpay?

Focus on: Data Structures (arrays, strings, hash maps, trees, graphs), Algorithms (dynamic programming, greedy, graph algorithms), System Design (payment systems, distributed systems, APIs, databases), Programming (Python, Java, C++, Go), and Problem-Solving (LeetCode, HackerRank practice). See the preparation strategy section for detailed topic breakdown.

Why should I join Razorpay?

Razorpay offers: Market-competitive compensation, strong engineering culture, opportunity to work on payment systems at scale, fast-paced learning environment, mentorship and career growth, innovative fintech products, and impact on India’s digital economy. Razorpay is a leader in Indian fintech with a focus on technical excellence.

Razorpay vs Paytm vs PhonePe - Which is better?

Razorpay: Focus on B2B payment solutions, strong engineering culture, ₹18-35 LPA for freshers, emphasis on system design and DSA.

Paytm: B2C focus, larger scale, ₹16-30 LPA for freshers, diverse product portfolio.

PhonePe: UPI leader, strong engineering, ₹18-32 LPA for freshers, focus on consumer payments.

Choose Razorpay if you want B2B fintech focus and strong engineering culture. Choose Paytm/PhonePe if you prefer B2C scale and consumer products.

Explore related Razorpay placement paper topics and preparation guides:

Razorpay Interview Experience

Real interview experiences from successful candidates

Read Experiences →


Ready to start your Razorpay preparation? Practice with our placement papers and focus on strong fundamentals in data structures, algorithms, and system design. Master DSA, study payment systems, and prepare for technical interviews.

Pro Tip: Razorpay values problem-solving approach and technical depth. Focus on explaining your thought process clearly, writing clean code, and discussing trade-offs in system design.

Last updated: November 2025