Upload Button Icon Add office photos

PayPal

Compare button icon Compare button icon Compare

Filter interviews by

PayPal Software Engineer Interview Questions, Process, and Tips

Updated 2 Dec 2024

Top PayPal Software Engineer Interview Questions and Answers

  • Q1. Painting Fences Problem Statement You are given ‘N’ fences. Your task is to compute the total number of ways to paint these fences using only 2 colors, such that no more ...read more
  • Q2. Cycle Detection in a Singly Linked List Determine if a given singly linked list of integers forms a cycle or not. A cycle in a linked list occurs when a node's next poin ...read more
  • Q3. Integer to Roman Conversion Given an integer N , convert it to its corresponding Roman numeral representation. Roman numerals comprise seven symbols: I, V, X, L, C, D, a ...read more
View all 41 questions

PayPal Software Engineer Interview Experiences

25 interviews found

Software Engineer Interview Questions & Answers

user image leninkumar babu

posted on 3 Dec 2016

I applied via campus placement at Indian Institute of Technology (IIT), Chennai and was interviewed in Dec 2016. There were 5 interview rounds.

Interview Questionnaire 

11 Questions

  • Q1. Detecting loop in linked list
  • Ans. 

    Detecting loop in a linked list

    • Use two pointers, one moving one node at a time and the other moving two nodes at a time

    • If there is a loop, the two pointers will eventually meet

    • If any of the pointers reach the end of the list, there is no loop

  • Answered by AI
  • Q2. Write code for dfs
  • Ans. 

    DFS (Depth-First Search) is a graph traversal algorithm that explores as far as possible along each branch before backtracking.

    • DFS uses a stack to keep track of visited nodes and explore adjacent nodes.

    • It can be implemented recursively or iteratively.

    • DFS is useful for solving problems like finding connected components, detecting cycles, and solving mazes.

  • Answered by AI
  • Q3. How to find cycle in graph
  • Ans. 

    To find a cycle in a graph, use depth-first search (DFS) and keep track of visited nodes.

    • Implement DFS algorithm to traverse the graph

    • Maintain a visited array to keep track of visited nodes

    • If a visited node is encountered again during DFS, a cycle exists

  • Answered by AI
  • Q4. What is hashing and how will you implement?
  • Ans. 

    Hashing is a process of converting data into a fixed-size numerical value called a hash code.

    • Hashing is used to quickly retrieve data from large datasets.

    • It is commonly used in data structures like hash tables and hash maps.

    • Hash functions should be fast, deterministic, and produce unique hash codes for different inputs.

    • Examples of hash functions include MD5, SHA-1, and SHA-256.

  • Answered by AI
  • Q5. Questions related to to resume
  • Q6. No of pairs between 1 and N satisfy relation pow(a,3)+pow(b,3)=pow(c,3)+pow(d,3).a,b,c,d<=N
  • Ans. 

    The question asks for the number of pairs between 1 and N that satisfy a specific mathematical relation.

    • The relation is pow(a,3) + pow(b,3) = pow(c,3) + pow(d,3)

    • The values of a, b, c, and d should be less than or equal to N

    • Count the number of pairs that satisfy the relation

  • Answered by AI
  • Q7. -----.php?pid=514
  • Q8. Questions related to resume
  • Q9. Explain Merge sort
  • Ans. 

    Merge sort is a divide-and-conquer algorithm that recursively divides an array into two halves, sorts them, and then merges them.

    • Divide the array into two halves

    • Recursively sort each half

    • Merge the sorted halves back together

    • Repeat until the entire array is sorted

  • Answered by AI
  • Q10. Why do you want to join in paypal?
  • Ans. 

    I want to join PayPal because of its innovative technology, global impact, and strong company culture.

    • Innovative technology - PayPal is known for its cutting-edge technology and digital payment solutions.

    • Global impact - Working at PayPal would allow me to contribute to a company that has a worldwide reach and influence.

    • Strong company culture - I value a company that prioritizes diversity, inclusion, and employee well-b...

  • Answered by AI
  • Q11. Explain anything whatever you learned recently?
  • Ans. 

    I recently learned about the benefits of using Docker for containerization.

    • Docker allows for easy packaging and deployment of applications

    • It helps in creating consistent environments across different platforms

    • Docker containers are lightweight and efficient

    • Example: I used Docker to containerize a microservices architecture for a recent project

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: coding question related to palindrome portioning.MCQs related to cs fundamentals
Duration: 1 hour 30 minutes

Skills: General Coding And Problem Solving
College Name: IIT Madras

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via Recruitment Consulltant and was interviewed in Jun 2024. There were 3 interview rounds.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Basic Java related questions, OOPs concepts
  • Q2. Write code for encryption of the code
Round 2 - One-on-one 

(2 Questions)

  • Q1. Java Related questions, also some system design-related questions
  • Q2. Show the abstraction and write code for function overriding
Round 3 - Behavioral 

(1 Question)

  • Q1. Normal questions related to projects and work ethics

Software Engineer Interview Questions Asked at Other Companies

asked in Qualcomm
Q1. Bridge and torch problem : Four people come to a river in the nig ... read more
asked in Capgemini
Q2. In a dark room,there is a box of 18 white and 5 black gloves. You ... read more
asked in TCS
Q3. Find the Duplicate Number Problem Statement Given an integer arra ... read more
Q4. Tell me something about yourself. Define encapsulation. What is i ... read more
asked in Paytm
Q5. Puzzle : 100 people are standing in a circle .each one is allowed ... read more
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Behavioural discussion with Manager
  • Q2. Technical Leetcode tagged and on REST apis
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Good Experience with friendly interviewer

Round 2 - Technical 

(1 Question)

  • Q1. Product knowledge for the company

PayPal interview questions for designations

 Senior Software Engineer

 (8)

 Software Engineer II

 (2)

 Software Engineer III

 (2)

 Software Development Engineer

 (2)

 Software Engineer Intern

 (1)

 Staff Software Engineer

 (1)

 Senior Software Engineer 2

 (3)

 Software Engineer Level 1

 (3)

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Hackerrank - 1.5 hour

Get interview-ready with Top PayPal Interview Questions

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
Selected Selected
Round 1 - Technical 

(1 Question)

  • Q1. Rotten oranges problem - DS
  • Ans. 

    Rotten oranges problem involves finding the minimum time required to rot all oranges in a grid.

    • Use Breadth First Search (BFS) to traverse the grid and update the ripening time of neighboring oranges.

    • Keep track of the fresh oranges and the time taken to rot them all.

    • Handle edge cases like no fresh oranges or unreachable oranges.

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. System design for parking lot
  • Ans. 

    Design a system for managing a parking lot efficiently.

    • Use a database to store information about available parking spots, vehicles, and payments.

    • Implement a system for tracking entry and exit of vehicles.

    • Include features like online booking, payment options, and real-time availability updates.

    • Consider implementing a ticketing system for managing parking duration and fees.

  • Answered by AI

Skills evaluated in this interview

Software Engineer Jobs at PayPal

View all
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Leetcode medium level qustion

Interview Preparation Tips

Interview preparation tips for other job seekers - first round was online coding round
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Instahyre and was interviewed before Aug 2022. There were 5 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

There 2 coding rounds one on online and other on one-one discussion, both including few problem solving on DS and Algo on topics of Trees, Priority Queue, Arrays, DFS

Round 3 - One-on-one 

(2 Questions)

  • Q1. One of the question was about return min element in stack in constant time (O(1)).
  • Q2. Find the and return if the given file path existing in the given file hierarcy(file system).
Round 4 - One-on-one 

(2 Questions)

  • Q1. This round was regarding LLD and HLD round, question on java and resume and LLD and HLD. Java 1) why functional interface 2) how would you use and make yuor own functional interface 3) Options class Netwo...
  • Q2. Given a usecase to build parking system
Round 5 - Behavioral 

(1 Question)

  • Q1. This round was about lot of conversation with technical, leadership and cultural aspect with my manager

Interview Preparation Tips

Interview preparation tips for other job seekers - be fearless and answer only when you sure if not be frank nothing in wrong to try by asking before you do.

Software Engineer interview

user image Career Pe Charcha

posted on 15 May 2022

Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I was interviewed before Mar 2023.

Round 1 - Coding Test 

This was back in 2015 so the coding test was very easy: it involved swapping of some numbers

Round 2 - Technical 

(1 Question)

  • Q1. This was a design question on parking lot requiring conceptual understanding of the concept of semaphore.
Round 3 - HR 

(3 Questions)

  • Q1. Tell me about yourself
  • Q2. Why do you want to join PayPal?
  • Q3. Why should we hire you?

Interview Preparation Tips

Topics to prepare for PayPal Software Engineer interview:
  • Java
  • Data Structures
  • Algorithms

I applied via campus placement at Indian Institute of Technology (IIT), Mumbai and was interviewed in Jan 2022. There were 4 interview rounds.

Round 1 - Coding Test 

2 coding question
Leetcode medium

Round 2 - Technical 

(1 Question)

  • Q1. Optimal path cost and path in a matrix . Dynamic programming
  • Ans. 

    Finding optimal path cost and path in a matrix using dynamic programming.

    • Dynamic programming is a technique to solve problems by breaking them down into smaller subproblems and solving them recursively.

    • In this case, we can use dynamic programming to find the optimal path cost and path in a matrix.

    • We can start by defining a 2D array to store the minimum cost of reaching each cell in the matrix.

    • Then, we can use a recursi...

  • Answered by AI
Round 3 - Technical 

(1 Question)

  • Q1. 2 coding question + general resume discussion
Round 4 - HR 

(2 Questions)

  • Q1. Questions from resume and few general hr question.
  • Q2. Where do you see yourself after 2 years? Why do you want to join the company?
  • Ans. 

    In 2 years, I see myself as a senior software engineer, leading a team and contributing to the company's growth. I want to join the company because of its reputation for innovation and its focus on employee development.

    • I plan to continue learning and growing my skills in software development

    • I hope to take on more leadership responsibilities and mentor junior engineers

    • I want to contribute to the company's success by dev...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Interviews discuss your approach to a problem and helps in getting to the solution.
Finally you have to code the solution.
They are helpful.

Skills evaluated in this interview

PayPal Interview FAQs

How many rounds are there in PayPal Software Engineer interview?
PayPal interview process usually has 2-3 rounds. The most common rounds in the PayPal interview process are Technical, Coding Test and One-on-one Round.
How to prepare for PayPal Software Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at PayPal. The most common topics and skills that interviewers at PayPal expect are Financial Services, SQL, Agile, Oracle and Coding.
What are the top questions asked in PayPal Software Engineer interview?

Some of the top questions asked at the PayPal Software Engineer interview -

  1. How would I explain the concept of prime number to an illitera...read more
  2. Suggest as many methods as possible for finding the nth largest element in an u...read more
  3. what is hashing and how will you impleme...read more

Tell us how to improve this page.

PayPal Software Engineer Interview Process

based on 12 interviews

2 Interview rounds

  • Coding Test Round
  • Technical Round
View more
PayPal Software Engineer Salary
based on 246 salaries
₹12 L/yr - ₹50 L/yr
251% more than the average Software Engineer Salary in India
View more details

PayPal Software Engineer Reviews and Ratings

based on 25 reviews

3.8/5

Rating in categories

3.5

Skill development

3.9

Work-life balance

3.8

Salary

3.4

Job security

3.9

Company culture

3.6

Promotions

3.5

Work satisfaction

Explore 25 Reviews and Ratings
MTS 1, Software Engineer

Chennai

8-13 Yrs

Not Disclosed

MTS 1, Software Engineer

Bangalore / Bengaluru

8-13 Yrs

Not Disclosed

MTS -1 Software Engineer

Chennai

6-10 Yrs

₹ 13.5-35 LPA

Explore more jobs
Software Engineer2
291 salaries
unlock blur

₹15 L/yr - ₹45 L/yr

Software Engineer III
247 salaries
unlock blur

₹17 L/yr - ₹66 L/yr

Software Engineer
246 salaries
unlock blur

₹12 L/yr - ₹50 L/yr

Senior Software Engineer
227 salaries
unlock blur

₹15 L/yr - ₹53 L/yr

Risk Analyst
168 salaries
unlock blur

₹4.8 L/yr - ₹11 L/yr

Explore more salaries
Compare PayPal with

Paytm

3.3
Compare

Razorpay

3.6
Compare

Visa

3.5
Compare

MasterCard

3.9
Compare
Did you find this page helpful?
Yes No
write
Share an Interview