Upload Button Icon Add office photos

Filter interviews by

PayPal Senior Software Engineer 2 Interview Questions and Answers

Updated 10 Apr 2024

PayPal Senior Software Engineer 2 Interview Experiences

3 interviews found

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

Mainly Leet code easy to medium questions

Round 2 - LLD 

(1 Question)

  • Q1. Design Parking lot with working code.
  • Ans. 

    Design a parking lot system with working code.

    • Create classes for ParkingLot, ParkingSpot, Vehicle, etc.

    • Implement methods for parking, unparking, checking availability, etc.

    • Use data structures like arrays, lists, or maps to manage parking spots.

    • Consider different types of vehicles and parking spot sizes.

    • Handle edge cases like full parking lot, invalid inputs, etc.

  • Answered by AI
Round 3 - HLD 

(1 Question)

  • Q1. Design notification service.
  • Ans. 

    Design a notification service for sending alerts to users.

    • Use a scalable messaging system like Kafka or RabbitMQ for handling notifications.

    • Implement different types of notifications such as email, SMS, push notifications.

    • Allow users to customize their notification preferences and frequency.

    • Include features like scheduling notifications and tracking delivery status.

    • Ensure security measures are in place to protect user

  • Answered by AI
Round 4 - HM 

(1 Question)

  • Q1. Question related to resume and different tech stack

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare DS / Algo and famous LLD and HLD question. it would be just fine

Skills evaluated in this interview

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

(1 Question)

  • Q1. Java program on all data structures
  • Ans. 

    Java program on all data structures

    • Start by implementing basic data structures like arrays, linked lists, stacks, queues, trees, and graphs

    • Use Java built-in classes like ArrayList, LinkedList, Stack, Queue, TreeMap, and HashMap

    • Practice implementing algorithms like sorting, searching, and traversal on these data structures

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - It was difficult. Fully on data structure

Skills evaluated in this interview

Senior Software Engineer 2 Interview Questions Asked at Other Companies

asked in Synechron
Q1. What microservices patterns are you aware ? let's assume that the ... read more
Q2. Draw a system diagram for ecommers system to place an order and g ... read more
asked in Synechron
Q3. What is the internal implementation of hashmap? Let's assume that ... read more
Q4. what is the need for @Service annotation?
Q5. Internal working of Node.js and how node processes asynchronous r ... read more

I applied via Recruitment Consulltant and was interviewed in Jul 2022. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Python basic, about the garbage collector, generators, etc

Interview Preparation Tips

Topics to prepare for PayPal Senior Software Engineer 2 interview:
  • python
  • java
Interview preparation tips for other job seekers - Based on your self-evaluation they will ask in-depth questions about that language.

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Sorting algorithm
  • Ans. 

    Sorting algorithm is a method of arranging elements in a specific order.

    • Sorting algorithms can be categorized as comparison-based or non-comparison-based.

    • Examples of sorting algorithms include bubble sort, merge sort, quick sort, and insertion sort.

  • Answered by AI
  • Q2. System design of pusub
  • Ans. 

    Pubsub is a messaging pattern where senders (publishers) distribute messages to multiple receivers (subscribers) through a central hub.

    • Pubsub allows for decoupling of components in a system.

    • Messages are typically sent asynchronously.

    • Common implementations include Kafka, RabbitMQ, and Google Cloud Pub/Sub.

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. I went through 45 minutes java tech round. The main focus was microservices and deployment process. Code review and testing details. Not much of java questions were asked
Round 2 - Technical 

(1 Question)

  • Q1. Why microservices why not monolithic.
  • Ans. 

    Microservices offer scalability, flexibility, and resilience compared to monolithic architecture.

    • Microservices allow for independent development and deployment of services.

    • Scalability is easier with microservices as individual components can be scaled independently.

    • Microservices promote fault isolation, preventing a single service failure from bringing down the entire system.

    • Flexibility is increased as different techno...

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Apr 2023. There was 1 interview round.

Round 1 - Coding Test 

Sorting array, streamapi example etc

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed before Mar 2023. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Array manipulation question
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed in Oct 2024. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Merge two sorted linked lists
  • Ans. 

    Merge two sorted linked lists into a single sorted linked list

    • Create a new linked list to store the merged result

    • Iterate through both input linked lists and compare nodes to determine the order in which they should be added to the result list

    • Handle cases where one list is longer than the other

  • Answered by AI
  • Q2. Check if paranthesis are balanced or not
  • Ans. 

    To check if parentheses are balanced, use a stack data structure to keep track of opening and closing parentheses.

    • Use a stack to push opening parentheses and pop when encountering a closing parenthesis

    • If stack is empty when encountering a closing parenthesis, return false

    • After iterating through all parentheses, if stack is empty, return true

  • Answered by AI
Round 2 - One-on-one 

(2 Questions)

  • Q1. Right view of a Binary Search tree
  • Ans. 

    The right view of a Binary Search Tree shows the nodes that are visible when viewing the tree from the right side.

    • The right view of a Binary Search Tree includes the rightmost node at each level.

    • Nodes at each level that are not visible from the right side are not included in the right view.

    • Example: For the Binary Search Tree with values 1, 2, 3, 4, 5, the right view would be 1, 3, 5.

  • Answered by AI
  • Q2. Few javascript questions on how to parse a json object without using inbuilt libraries.

Interview Preparation Tips

Interview preparation tips for other job seekers - prepare dsa easy-medium and your projecs in depth.

Skills evaluated in this interview

Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
Not Selected

I applied via Campus Placement

Round 1 - Aptitude Test 

A test that covers all fundamental topics, including networking, object-oriented programming (OOP), and data structures and algorithms (DSA).

Round 2 - Technical 

(2 Questions)

  • Q1. Write code for quick sort
  • Q2. Puzzle
Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
2-4 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed in Jun 2024. There were 5 interview rounds.

Round 1 - Coding Test 

Java coding questions, basic Java questions.

Round 2 - Technical 

(2 Questions)

  • Q1. Java basics questions.
  • Q2. Live coding.
Round 3 - Technical 

(2 Questions)

  • Q1. Discussion on previous experience and projects.
  • Q2. System design question
Round 4 - Technical 

(2 Questions)

  • Q1. Questions on SQL, Java advanced, personal projects, Java frameworks, UI based questions, Agile methodologies.
  • Q2. Interview discussion with the whole team.
Round 5 - HR 

(2 Questions)

  • Q1. Benefits discussion.
  • Q2. Salary discussion.

PayPal Interview FAQs

How many rounds are there in PayPal Senior Software Engineer 2 interview?
PayPal interview process usually has 2 rounds. The most common rounds in the PayPal interview process are Technical and Coding Test.
What are the top questions asked in PayPal Senior Software Engineer 2 interview?

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

  1. Design Parking lot with working co...read more
  2. Java program on all data structu...read more
  3. design notification servi...read more

Tell us how to improve this page.

PayPal Senior Software Engineer 2 Salary
based on 7 salaries
₹20 L/yr - ₹45 L/yr
32% more than the average Senior Software Engineer 2 Salary in India
View more details

PayPal Senior Software Engineer 2 Reviews and Ratings

based on 5 reviews

3.9/5

Rating in categories

4.3

Skill development

4.5

Work-life balance

4.5

Salary

4.0

Job security

4.3

Company culture

4.3

Promotions

4.0

Work satisfaction

Explore 5 Reviews and Ratings
Software Engineer2
270 salaries
unlock blur

₹15 L/yr - ₹45 L/yr

Software Engineer III
247 salaries
unlock blur

₹17 L/yr - ₹66 L/yr

Senior Software Engineer
225 salaries
unlock blur

₹15 L/yr - ₹58 L/yr

Software Engineer
197 salaries
unlock blur

₹12 L/yr - ₹42 L/yr

Risk Analyst
167 salaries
unlock blur

₹3.8 L/yr - ₹11 L/yr

Explore more salaries
Compare PayPal with

Paytm

3.3
Compare

Razorpay

3.6
Compare

Visa

3.6
Compare

MasterCard

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