Upload Button Icon Add office photos

PayPal

Compare button icon Compare button icon Compare

Filter interviews by

PayPal Staff Software Engineer Interview Questions and Answers

Updated 8 Sep 2024

PayPal Staff Software Engineer Interview Experiences

1 interview found

Interview experience
4
Good
Difficulty level
Easy
Process Duration
2-4 weeks
Result
No response

I applied via Approached by Company and was interviewed in Aug 2024. There were 2 interview rounds.

Round 1 - Coding Test 

Javascript questions on Hacker rank with pair programming

Round 2 - Technical 

(2 Questions)

  • Q1. Adv javscript questions
  • Q2. React code writing in hacker rank
  • Ans. 

    The question involves writing React code in HackerRank.

    • Understand the requirements of the task before starting to write the code.

    • Use React components to create a user interface.

    • Handle state management and user interactions using React hooks.

    • Write clean and efficient code to solve the problem.

    • Test the code thoroughly before submitting.

  • Answered by AI

Staff Software Engineer Jobs at PayPal

View all

Interview questions from similar companies

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

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

Round 1 - Coding Test 

Code Signal, 110 minutes, 4 questions. 2 easy 1 medium 1 hard.
Word Search in a matrix of characters variation. Move only right and down and can't bend more than once.
Count all possible combinations of Contiguous Subarray sum from two different arrays adding up to a target sum.

Round 2 - Assignment 

React
Implement Form Validation of four fields, name, email, dropdown and textbox. Each field contribute to 25% form completion, the progress should reflect in a progress bar below.

Interview Preparation Tips

Topics to prepare for Visa Staff Software Engineer interview:
  • DSA
  • React.Js
Interview preparation tips for other job seekers - Time is the biggest challenge
Interview experience
1
Bad
Difficulty level
Easy
Process Duration
6-8 weeks
Result
Selected Selected

I applied via Job Portal and was interviewed in Sep 2023. There were 3 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Were related to java, dsa and aptitude
  • Q2. Spring , spring boot, dsa med- high
Round 2 - Technical 

(1 Question)

  • Q1. DSA round LLD+HLD
Round 3 - Technical 

(1 Question)

  • Q1. DSA round and project discussion

Interview Preparation Tips

Topics to prepare for Visa Staff Software Engineer interview:
  • java
  • dsa
  • design
Interview preparation tips for other job seekers - I think its waste of time as interviewers are eccentric looking for what they know and would expect the same only. Funny part was going beyond was hurting their ego

I applied via Referral and was interviewed in Jul 2021. There were 3 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. 1st round:- Design a notfication system.
  • Ans. 

    A notification system design for software engineering.

    • Identify the types of notifications needed

    • Determine the target audience for each notification

    • Choose the appropriate delivery method (email, push notification, etc.)

    • Design a user-friendly interface for managing notifications

    • Implement a system for tracking and analyzing notification engagement

    • Ensure the system is scalable and can handle high volumes of notifications

  • Answered by AI
  • Q2. 2nd round: What is the architecture of the current project.
  • Ans. 

    The current project follows a microservices architecture.

    • The project is divided into multiple small services that communicate with each other.

    • Each service is responsible for a specific task or functionality.

    • Communication between services is done through APIs or message queues.

    • The architecture allows for scalability and flexibility.

    • Examples of microservices used in the project include user management, payment processing

  • Answered by AI
  • Q3. How do you manage junior engineers? What things will do to improve their performance?

Interview Preparation Tips

Interview preparation tips for other job seekers - 1st round was with the principal software engineer and design problem discussion for 30 min. 2nd round was with the SVP of engineering and question were related to current projects, code review, and how to groom junior engineers. prepare more in the area of DSA and design problems. Most of the people are from Walmart/Amazon labs so expect interviews of that level. Like Walmarts/ amazon, they offer down-leveled roles based on interview, they offered SDE-3 role to me.

Skills evaluated in this interview

I applied via Company Website and was interviewed before Jan 2021. There were 3 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 - Technical 

(2 Questions)

  • Q1. Pl sql Unix api configuration
  • Q2. Routing how to use proxy
  • Ans. 

    Routing through a proxy involves configuring the proxy server to forward requests to the destination server.

    • Configure the proxy server to listen for incoming requests

    • Configure the proxy server to forward requests to the destination server

    • Configure the client to use the proxy server for outgoing requests

    • Use a proxy server to bypass network restrictions or improve performance

    • Examples: Nginx, Apache, Squid

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

Interview Preparation Tips

Interview preparation tips for other job seekers - Avoid this company. You can be fired any day without notice.

Skills evaluated in this interview

I applied via Naukri.com and was interviewed before Jun 2021. There were 2 interview rounds.

Round 1 - Coding Test 

Hacker rank long coding questions with questions for python,c++,javascript , data bast related questions

Round 2 - Technical 

(1 Question)

  • Q1. Javascript related some coding questions and some data base related

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well.good luck for your journey, prepare coding

Interview Questionnaire 

1 Question

  • Q1. Oops Concepts, MVC, WEB API, SQL, Project related questions

Interview Questionnaire 

5 Questions

  • Q1. Tell me about yourself
  • Ans. 

    I am a data analyst with experience in analyzing and interpreting complex data sets to drive business insights.

    • Experienced in using statistical analysis tools such as Python, R, and SQL

    • Proficient in data visualization tools like Tableau and Power BI

    • Skilled in data cleaning, data mining, and data modeling techniques

    • Strong problem-solving and critical thinking skills

    • Effective communicator and team player

    • Example: I have w...

  • Answered by AI
  • Q2. Biggest hurdle you faced during the work you did t organise the tech fest of your college
  • Ans. 

    The biggest hurdle I faced during organizing the tech fest of my college was securing sponsorships.

    • Difficulty in convincing companies to sponsor the event

    • Limited budget for organizing a large-scale tech fest

    • Competition with other college events for sponsorships

    • Negotiating sponsorship deals and ensuring deliverables

    • Finding sponsors aligned with the theme and objectives of the tech fest

  • Answered by AI
  • Q3. Would you go for an MBA?
  • Ans. 

    Yes, pursuing an MBA can enhance my skills and open up new career opportunities.

    • An MBA can provide a strong foundation in business and management principles.

    • It can help develop analytical and problem-solving skills.

    • An MBA can broaden my network and provide access to valuable connections.

    • It can open up leadership roles and higher-level positions in organizations.

    • Having an MBA can increase earning potential and job prosp...

  • Answered by AI
  • Q4. Reliance fresh wants to open a store in north-eastern part of India. Should it or should it not?
  • Ans. 

    Yes, Reliance Fresh should open a store in the north-eastern part of India.

    • The north-eastern part of India has a growing population and increasing consumer demand.

    • Reliance Fresh can tap into the untapped market potential in the region.

    • Opening a store in the north-eastern part of India can help Reliance Fresh expand its presence and increase its market share.

    • Reliance Fresh can leverage its existing supply chain and dist...

  • Answered by AI
  • Q5. Guesstimate the number of people travelling by local metro in mumbai
  • Ans. 

    The number of people travelling by local metro in Mumbai is estimated to be in millions.

    • Mumbai has a population of over 20 million people.

    • The local metro is a popular mode of transportation in Mumbai.

    • During peak hours, the metro trains are usually crowded.

    • The metro network in Mumbai is extensive, covering various parts of the city.

    • The number of daily commuters on the metro can be estimated based on population density a

  • Answered by AI

Interview Preparation Tips

Round: Resume Shortlist
Experience: cpi above 7.0

Round: Test
Experience: Basic maths, shares related questions and english
Duration: 1 hour
Total Questions: 40

Round: Technical + HR Interview
Experience: Very easy round.

Skills: Aptitude, Communication, Quantitative Aptitude, Leadership Skills, Technical Skill
College Name: IIT Kanpur

I appeared for an interview in Jun 2017.

Interview Questionnaire 

11 Questions

  • Q1. How does ajax call work
  • Ans. 

    Ajax calls allow for asynchronous communication between client and server without reloading the page.

    • Ajax stands for Asynchronous JavaScript and XML

    • Uses XMLHttpRequest object to send and receive data

    • Allows for partial page updates without reloading the entire page

    • Can handle data in various formats such as JSON, XML, HTML, and plain text

    • Example: $.ajax({url: 'example.com', success: function(data){console.log(data)}});

  • Answered by AI
  • Q2. Difference between REST and SOAP
  • Ans. 

    REST is lightweight and uses HTTP while SOAP is XML-based and has more features.

    • REST uses HTTP methods like GET, POST, PUT, DELETE while SOAP uses XML messaging.

    • REST is stateless while SOAP can maintain state.

    • REST is faster and easier to use while SOAP is more secure and reliable.

    • REST is used for web services while SOAP is used for enterprise-level services.

    • Example of REST: Twitter API. Example of SOAP: Amazon Web Serv

  • Answered by AI
  • Q3. What is GET and POST
  • Ans. 

    GET and POST are HTTP methods used for sending data to a server.

    • GET is used to retrieve data from a server

    • POST is used to submit data to a server

    • GET requests can be cached and bookmarked

    • POST requests are not cached and cannot be bookmarked

    • GET requests have length restrictions

    • POST requests have no length restrictions

    • GET requests are less secure than POST requests

  • Answered by AI
  • Q4. What is observer pattern
  • Ans. 

    Observer pattern is a design pattern in which an object maintains a list of its dependents and notifies them automatically of any state changes.

    • Also known as publish-subscribe pattern

    • Used in event-driven systems

    • Allows loose coupling between objects

    • Example: A weather station broadcasts weather updates to multiple displays

    • Example: A stock market ticker notifies multiple investors of stock price changes

  • Answered by AI
  • Q5. What is singleton
  • Ans. 

    Singleton is a design pattern that restricts the instantiation of a class to a single object.

    • Singleton ensures that only one instance of a class exists in the entire application.

    • It provides a global point of access to the instance.

    • Commonly used in scenarios where a single instance needs to coordinate actions across the system.

    • Example: Database connection manager, logger, configuration manager.

  • Answered by AI
  • Q6. What is immutable in java
  • Ans. 

    Immutable in Java refers to objects whose state cannot be changed after creation.

    • String, Integer, and other wrapper classes are immutable in Java.

    • Immutable objects are thread-safe and can be shared without synchronization.

    • To create an immutable class, make all fields final and private, and don't provide setters.

    • Examples of immutable classes in Java include LocalDate, LocalTime, and LocalDateTime.

  • Answered by AI
  • Q7. How do you create immutable in java
  • Ans. 

    Creating immutable in Java

    • Use final keyword to make variables immutable

    • Use private constructor to prevent object modification

    • Use defensive copying to prevent modification of mutable objects

    • Use enum to create immutable objects

    • Use String class to create immutable strings

  • Answered by AI
  • Q8. Where have you used immutable in java
  • Q9. What is dependency injection
  • Ans. 

    Dependency injection is a design pattern that allows objects to receive dependencies rather than creating them internally.

    • It helps to decouple the code and makes it more testable and maintainable.

    • It allows for easier swapping of dependencies without changing the code.

    • There are three types of dependency injection: constructor injection, setter injection, and interface injection.

    • Example: Instead of creating a database co...

  • Answered by AI
  • Q10. What is CORS
  • Ans. 

    CORS stands for Cross-Origin Resource Sharing. It is a security feature implemented in web browsers to restrict access to resources from different origins.

    • CORS allows web servers to specify which origins are allowed to access its resources

    • It is implemented using HTTP headers

    • CORS prevents malicious websites from accessing sensitive data from other websites

    • Examples of resources that may be restricted by CORS include cook

  • Answered by AI
  • Q11. How do you overcome CORS
  • Ans. 

    CORS can be overcome by configuring the server to allow cross-origin requests.

    • Configure the server to include the Access-Control-Allow-Origin header

    • Use JSONP (JSON with Padding) to bypass CORS restrictions

    • Use a proxy server to make the request on behalf of the client

    • Use a browser extension to disable CORS restrictions during development

    • Use a server-side proxy to forward requests to the target server

  • Answered by AI

Interview Preparation Tips

Skills: Java Programming

Skills evaluated in this interview

I appeared for an interview in Dec 2017.

Interview Questionnaire 

3 Questions

  • Q1. You need to find the maximum water pond formed in bw the building
  • Ans. 

    To find the maximum water pond formed between buildings.

    • Identify the lowest point between the buildings.

    • Calculate the area of the pond using the distance between the buildings and the depth of the pond.

    • Consider any obstacles or uneven ground that may affect the pond's shape.

    • Use a surveying tool or satellite imagery to get accurate measurements.

    • Take into account any drainage systems or natural water flow that may affect

  • Answered by AI
  • Q2. On mars you have to place n robots and they are connected via GPS. now you need to move each robot such that the whole mars is visited and each robot visit the minimum area(meaning no overlapping of area)...
  • Q3. Design dictionary using trie....having operations of inserting a word, updating and deleting (needed to write full running code)
  • Ans. 

    Design a dictionary using trie with insert, update and delete operations.

    • Implement a Trie data structure with nodes containing a character and a boolean flag to indicate end of word

    • For insert operation, traverse the trie and add nodes for each character in the word

    • For update operation, delete the existing word and insert the updated word

    • For delete operation, mark the end of word flag as false and delete the node if it ...

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: Simple questions
Duration: 1 hour 10 minutes
Total Questions: 3

College Name: IIT Guwahati

Skills evaluated in this interview

PayPal Interview FAQs

How many rounds are there in PayPal Staff Software Engineer interview?
PayPal interview process usually has 2 rounds. The most common rounds in the PayPal interview process are Coding Test and Technical.
How to prepare for PayPal Staff 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, Coding and Javascript.
What are the top questions asked in PayPal Staff Software Engineer interview?

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

  1. react code writing in hacker r...read more
  2. adv javscript questi...read more

Tell us how to improve this page.

PayPal Staff Software Engineer Interview Process

based on 1 interview

Interview experience

4
  
Good
View more

Interview Questions from Similar Companies

Paytm Interview Questions
3.3
 • 754 Interviews
PhonePe Interview Questions
4.0
 • 303 Interviews
HighRadius Interview Questions
2.9
 • 184 Interviews
Fiserv Interview Questions
3.0
 • 173 Interviews
Razorpay Interview Questions
3.6
 • 152 Interviews
Visa Interview Questions
3.5
 • 138 Interviews
KFintech Interview Questions
3.5
 • 138 Interviews
Angel One Interview Questions
4.0
 • 136 Interviews
MasterCard Interview Questions
3.9
 • 135 Interviews
View all
PayPal Staff Software Engineer Salary
based on 10 salaries
₹32.5 L/yr - ₹78 L/yr
80% more than the average Staff Software Engineer Salary in India
View more details
Staff Software Engineer, Quality

Bangalore / Bengaluru

7-12 Yrs

₹ 43.55-74.8 LPA

Staff Software Engineer Java

Chennai

2-6 Yrs

Not Disclosed

Staff Software Engineer - Mobile (Android)

Chennai

8-13 Yrs

Not Disclosed

Explore more jobs
Software Engineer2
307 salaries
unlock blur

₹15 L/yr - ₹45 L/yr

Software Engineer
256 salaries
unlock blur

₹12 L/yr - ₹47.5 L/yr

Software Engineer III
226 salaries
unlock blur

₹17 L/yr - ₹70 L/yr

Senior Software Engineer
217 salaries
unlock blur

₹15 L/yr - ₹55.5 L/yr

Data Scientist
172 salaries
unlock blur

₹16.9 L/yr - ₹50 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