paypal interview questions

275 questions from 42 candidate reports · 2015 to 2025

Online test → Technical → HR·52% entry level

DSA

Showing 30 of 178 reported in this area

Find the first and last positions of an element in a sorted array
asked 2×easyPractice this →
Detect a cycle in a linked list
asked oncemediumPractice this →
Detect a cycle in a directed graph.
asked oncemediumPractice this →
Clone a graph (deep copy of a graph)
asked oncemediumPractice this →
Reverse a linked list in groups of k
asked oncemediumPractice this →
Group a list of strings into anagrams.
asked oncemediumPractice this →
Beautiful Numbers problem
asked oncemediumPractice this →
Find itinerary from a given list of tickets
asked oncemediumPractice this →
Count all palindromic substrings in a string
asked oncemediumPractice this →
Detect a loop in a linked list and remove it
asked oncemediumPractice this →
Find the length of the loop in a linked list
asked oncemediumPractice this →
Find the first node of a loop in a linked list
asked oncemediumPractice this →
Merge K sorted linked lists into one sorted list
asked oncemediumPractice this →
Reverse a linked list in groups of given size K.
asked oncemediumPractice this →
Convert an infix expression to postfix expression
asked oncemediumPractice this →
Generate all possible subsets of a given set/array
asked oncemediumPractice this →
Check whether a singly linked list is a palindrome.
asked oncemediumPractice this →
Find the k-th smallest element in an unsorted array.
asked oncemediumPractice this →
Implement vertical order traversal of a binary tree.
asked oncemediumPractice this →
Find the starting node of the cycle in a linked list.
asked oncemediumPractice this →
A coding problem similar to the Shared Interest problem
asked oncemediumPractice this →
Find the k-th largest element in an array using a heap.
asked oncemediumPractice this →
Solve the problem 'Abandoned City' using binary search.
asked oncemediumPractice this →
Find the largest subarray with equal number of 0s and 1s
asked oncemediumPractice this →
Find the Longest Increasing Subsequence (LIS) in an array
asked oncemediumPractice this →
Find the minimum number of swaps required to sort an array
asked oncemediumPractice this →
Write a program to implement a stack using classes in C++.
asked oncemediumPractice this →
Design a Sudoku game and explain the algorithm to solve it.
asked oncemediumPractice this →
Find K closest elements to a given value in a sorted array.
asked oncemediumPractice this →
Find the longest palindromic subsequence in a given string.
asked oncemediumPractice this →

CS fundamentals

Showing 18 of 116 reported in this area

Write SQL queries to analyze data.
asked oncemediumPractice this →
How is HashMap implemented in Java?
asked oncemediumPractice this →
Design and implement your own HashMap
asked oncemediumPractice this →
Find the intercept of a regression line.
asked oncemediumPractice this →
Explain the diamond problem in inheritance.
asked oncemediumPractice this →
Explain the approach for solving a maze problem
asked oncemediumPractice this →
Explain the working of ConcurrentHashMap in Java
asked oncemediumPractice this →
SQL subqueries and query optimization techniques
asked oncemediumPractice this →
Explain hypothesis testing and its key components.
asked oncemediumPractice this →
Write example programs demonstrating polymorphism.
asked oncemediumPractice this →
Answer questions related to the normal distribution.
asked oncemediumPractice this →
Explain JSP fundamentals and how JSP works with HTTP.
asked oncemediumPractice this →
What is a virtual destructor and why is it important?
asked oncemediumPractice this →
Explain the internal implementation of HashMap in Java
asked oncemediumPractice this →
How are virtual functions implemented by the compiler?
asked oncemediumPractice this →
Explain correlation and covariance and how they differ.
asked oncemediumPractice this →
Explain different types of errors in statistical modeling.
asked oncemediumPractice this →
How does Spring Boot solve problems that Spring could not?
asked oncemediumPractice this →

System design

Showing 3 of 22 reported in this area

Explain the principle of Consistent Hashing
asked oncemediumPractice this →
What new features would you add to Instagram?
asked oncemediumPractice this →
Design a data structure to implement the 15-puzzle game
asked oncemediumPractice this →

Aptitude

Showing 3 of 9 reported in this area

Answer data interpretation questions based on given charts or numerical data.
asked oncemediumPractice this →
Solve Einstein-style logic puzzles involving multiple constraints to deduce correct assignments.
asked oncemediumPractice this →
Solve aptitude questions based on work and time.
asked onceeasyPractice this →

Behavioural

Showing 3 of 6 reported in this area

Propose and justify new features that could be added to Instagram.
asked oncemediumPractice this →
What is the biggest challenge you have faced while using your preferred programming language?
asked oncemediumPractice this →
Solve real-life scenario problems and explain solutions using technical concepts such as DBMS or system interrupts
asked oncemediumPractice this →

Puzzles

Showing 3 of 4 reported in this area

Simulate rolling a dice and generate a random number between 1 and 6 without using built-in random functions
asked oncemediumPractice this →
Solve basic logical reasoning questions that test clarity of understanding.
asked onceeasyPractice this →
You are in a room with three switches, each connected to a bulb in another room that you cannot see. All switches are initially off. How do you determine which switch controls which bulb?
asked onceeasyPractice this →

Showing 60 of 275 questions. Ranked by how often the same question came back across reports.

Practise a paypal-style interview

A spoken interview built from these questions, scored when you finish; the report is yours.

Start practising

Common questions

What questions does paypal ask?

Candidate interview reports most often cover DSA (53%) and CS fundamentals (35%).

How many rounds does paypal interview have?

Candidate interview reports show an average of 3.2 rounds per experience, with a typical sequence of Online test → Technical → HR. Individual interview paths can vary.

Is the paypal interview hard?

Among questions with a reported difficulty, the mix is easy 38%, medium 55%, hard 7%.

Keep reading