PayPal Software Engineer Interview Questions

Updated Aug 26, 2015
60 Interview Reviews

Interview Experience

Interview Experience

55%
31%
13%

Getting an Interview

Getting an Interview

62%
15%
7%
6
4
2

Interview Difficulty

3.0
Average

Interview Difficulty

Hard

Average

Easy

60 Candidate Interview Reviews Back to all Interviews

Sort: Popular Date Difficulty

 

Software Engineer Interview

Anonymous Employee
Accepted Offer
Positive Experience
Difficult Interview

Application

I applied online. I interviewed at PayPal.

Interview

It was very professional and a terrific learning experience. The interview process has multiple rounds. The first was a phone interview followed by 2 or 3 on site interviews. Overall a positive experience Great!

Other Interview Reviews for PayPal

  1. Helpful (1)  

    Software Engineer Interview

    Anonymous Interview Candidate in Austin, TX
    No Offer
    Negative Experience
    Average Interview

    Application

    I applied through a recruiter. The process took 2 weeks. I interviewed at PayPal (Austin, TX).

    Interview

    I was brought in to interview for a Frontend UI developer position. But every person (except 1) I met with was a Java developer. The questions asked to me were not related to the position I had been led to believe I was interviewing for. They were very disorganized and some of the interviews were with who would be my direct report except he was not understandable (bad accent) and located in CA. They only positive part of the process was I am now confident I do not want to ever work for Paypal. Oh, tons of arrogance by the interviewers. I guess you've "made it" if you work for Paypal.

    Interview Questions

    • Java: Binary Trees; HashMaps; HashTrees. javascript Enclosures; Running PHP inside of Javascript. Again, tons of Java related questions for a Frontend UI position.   1 Answer
  2. Helpful (2)  

    Software Engineer Interview

    Anonymous Employee in San Francisco, CA
    Accepted Offer
    Positive Experience
    Average Interview

    Application

    I applied online. The process took 2 weeks. I interviewed at PayPal (San Francisco, CA) in March 2015.

    Interview

    Applied online through their Careers website. HR contacted me few weeks later and asked me if I was available to talk to a manager. The manager generally questioned me on my interests, projects and described at length about the projects at Paypal. He asked me a few questions on my projects and in general, my opinions on different languages, technologies. After this, I had a technical phone screen with one of the engineers on the team. It was a coding round coupled with some questions on OOPs, multi-threading etc. I was immediately contacted for another set of interviews. Since I could not go onsite to their SFO office, all these rounds were online. I had three interviews which were completely coding. But the interviews were really friendly and extremely cool. They would let you arrive to the solution and were interested in how you think ,your reasoning apart from your code.

    Interview Questions

    • All questions were coding, OOPs concepts, standard algorithms and data structures. Complexity and some questions were related to JAVA. Nothing unexpected.   Answer Question
  3.  

    Software Engineer Interview

    Anonymous Interview Candidate in San Jose, CA
    No Offer
    Positive Experience
    Average Interview

    Application

    I applied online. The process took 2 weeks. I interviewed at PayPal (San Jose, CA) in March 2015.

    Interview

    I applied online and got reply after one month. Had three rounds of interview. All telephonic. First interview was with the technical manager of the team. She asked me about my projects and other behavioral questions like why do want work at PayPal etc. It lasted hardly for 20 mins. Then the second round and third rounds were with the engineers within the team. They also asked me mostly about my projects. These were a bit detailed interviews and drilled down into the specifics about it.

    Interview Questions

    • Surprisingly no coding or object oriented questions were asked.   Answer Question
  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review


  5.  

    Software Engineer Interview

    Anonymous Interview Candidate
    No Offer
    Positive Experience
    Easy Interview

    Interview

    Was contacted a few weeks after applying through my university. Had a first round interview with an engineer and then moved on to the final round which consisted of three interviews with two engineers and a manager.

    Interview Questions

  6. Helpful (3)  

    Software Engineer Interview

    Anonymous Employee
    Accepted Offer
    Positive Experience
    Average Interview

    Application

    I applied online. The process took 2 weeks. I interviewed at PayPal in December 2014.

    Interview

    I submitted my application in Nov. 2014, and I got the interview during mid Dec. 2014. They have two interview processes. The first one just asked everything on my resume w/o technical questions. The second one is two software engineer manager.

    Interview Questions

    • Technical interview: The first interviewer only asked something on my resume and just sent two programming questions through email. ( First one is concurrency problem with handing internet packet, the other one is reverse string with efficient time/space performance) The second interviewer asked general technical questions. Such as, compare the difference between C++/Java/Scalar, What's Map-Reduce, Tree-traversal, SQL syntax)   Answer Question
  7.  

    Software Engineer Interview

    Anonymous Interview Candidate
    Declined Offer

    Interview

    Took 2 months from start to finish. These guys move super slow unless you take initiative. But once you get your foot in the door, it's smooth sail ing. The interviews consisted of a phone screen, tech screen, take home project and an invitation to an on site.

    Interview Questions

  8.  

    Software Engineering Interview

    Anonymous Employee in Austin, TX
    Accepted Offer
    Neutral Experience
    Easy Interview

    Application

    I applied through college or university. The process took a week. I interviewed at PayPal (Austin, TX) in September 2014.

    Interview

    Met for an on campus interview. After explaining my background and what I was looking for in the company I was given an invitation to the on-site interview. The onsite interview consisted of a video conference with an employee who sat on the same team but in another office. The conversation revolved around the type of problems I would be interested to work on. This interview was then followed up by a technical interview.

    Interview Questions

    • What is the difference between a Queue and a Stack? How do you perform binary sort? What is FIFO/LIFO? How does mergesort work?   Answer Question
  9. Helpful (1)  

    Software Engineer Interview

    Anonymous Interview Candidate
    No Offer
    Negative Experience
    Average Interview

    Application

    I applied through a recruiter. The process took a week. I interviewed at PayPal in July 2014.

    Interview

    Someone gave me a call one day. I didn't apply, so I guess it was a recruiter. I answered all there questions, and they never called me back. They never gave me an email, and when I called to ask, they told me, "tough luck."

    Interview Questions

    • 1. Verbal test: a) What's the difference between StringBuffer and StringBuilder b) What's the diff between a linkedList and arrayList? When would you use each? 2. Language Quiz -Strings a="hello"; b="hello"; c=new String("hello"); d=c; e=new String("hello"); Tell me the result a) a==b b)a.equals(b) c)a==c d)c==d e)c.equals d f) c==e g)c.equals e 3. Code time!!! program a method that returns an inOrder Arraylist of the nodes in a tree public ArrayList<Integer> inOrder(Node root);   1 Answer
  10.  

    Software Engineer Interview

    Anonymous Interview Candidate in Mountain View, CA
    No Offer
    Positive Experience
    Average Interview

    Application

    I applied through other source. The process took 4 weeks. I interviewed at PayPal (Mountain View, CA) in July 2014.

    Interview

    Contacted through LinkedIn, scheduled a phone screening interview. Went well, reviewed resume, background, design decisions, career goals - fun chat with very experienced engineer. Got thumbs up next day. Later provided with a coding challenge and about 1 week to complete - very open ended, combined lots of tools I used in the past but had to learn a few new ones. Had fun with it and implemented extra features. Onsite scheduled shortly after, 5 interviewers at 45 minutes each, 4 from the team I would work with and 1 from another team. First few interviewers asked questions about specific language features such as scoping, terminology, limits, but I was expecting questions specific to the coding challenge - as I was told the challenge was meant to 'guide the interviews'. The last two interviewers reviewed my code and were on point with their questions - allowing me to demonstrate my experience well and in an organic way. Did not get the position, but overall had a good experience. Disappointed I could not demonstrate my full value due to the way the interviews were structured.

    Interview Questions

    • Here is code intentionally convoluted with many layers deep of function calls - determine variable values at different points in the programs life.   Answer Question
Don't Miss Out On a Job You Love
Upload a resume to easily apply to jobs from anywhere. It's simple to set up.

The difficulty rating is the average interview difficulty rating across all interview candidates.

The interview experience is the percentage of all interview candidates that said their interview experience was positive, neutral, or negative.

Your response will be removed from the review – this cannot be undone.