Taro Logo

Software Engineer Interview Experience - Austin, Texas

August 1, 2010
Neutral ExperienceGot Offer

Process

The phone interview consisted of questions on Object-Oriented Programming (OOP) for C++ and Java.

C++ questions included:

  • How do you implement a Java interface in C++?
  • What do you do when a constructor fails?
  • Why make a destructor virtual?
  • How to decouple classes?

Object-Oriented concepts covered were: Polymorphism, Abstraction, Encapsulation, and Inheritance.

Java questions included: Access specifiers in Java.

The on-site interview consisted of four 1:1 interviews with engineers. These interviews involved puzzles, whiteboarding coding exercises, and design pattern questions.

Examples of coding problems included:

  • Design a hash table.
  • Generate permutations of n characters.
  • Recursively reverse a string or a linked list.
  • Big O questions.
  • Find the kth element in an unsorted array.

Questions

11 puzzles questions.

Was this helpful?

Interview Statistics

The following metrics were computed from 10 interview experiences for the PayPal Software Engineer role in Austin, Texas.

Success Rate

30%
Pass Rate

PayPal's interview process for their Software Engineer roles in Austin, Texas is very selective, failing most engineers who go through it.

Experience Rating

Positive30%
Neutral40%
Negative30%

Candidates reported having mixed feelings for PayPal's Software Engineer interview process in Austin, Texas.

PayPal Work Experiences