eBay Inc. Software Engineer II Interview Questions

Updated Oct 18, 2014
Updated Oct 18, 2014
16 Interview Reviews

Interview Experience

Interview Experience

80%
13%
6%

Getting an Interview

Getting an Interview

27%
25%
8%

Interview Difficulty

3.1
Average

Interview Difficulty

Hard

Average

Easy

16 Candidate Interview Reviews Back to all interviews

Sort: Popular Date Difficulty
  1.  

    Software Engineer II Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Interview Details

    4 people interview, extremely difficult. I went in and the first guy asked me behavioural questions designed to dig into my work ethic and whether id be a good fit

    Interview Questions
    No Offer
    Neutral Experience
    Difficult Interview
  2. 1 person found this helpful  

    Software Engineer II Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied through a recruiter. The process took 2+ monthsinterviewed at eBay Inc..

    Interview Details

    The hiring process was smooth, we're asked many questions on Java language, how to improve scalability and reliability ....... Not much asked on algorithms....... The entire process was ok and things were fine. The typical questions were - explain OOPS concepts ... Difference between overloading and overriding.... Exceptions and their types....
    Why you want to work at ebay.....

    Interview Questions
    • What's the use of final keyword in Java and some basis questions on multi threading.   Answer Question
    Accepted Offer
    Neutral Experience
    Average Interview
  3. 2 people found this helpful  

    Software Engineer II Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied online. The process took 3 weeksinterviewed at eBay Inc. in April 2014.

    Interview Details

    Contacted initially by a recruiter, then set up two phone interviews. They're all pretty quick and professional. You give your preferences for phone interview dates/times and they schedule appropriately. The interviewers seemed pretty helpful too. So, first they ask you to tell them your approach to solve a problem and then ask you to code. And they do provide helpful hints along the way.

    Interview Questions
    • Phone Interview 1:
      (1)Find maximum height of BST. This is easy using recursion. Then he asked me to do it iteratively, which I somehow managed to solve.
      (2)The Dutch flag problem. This was not tough. But the next question was tough. It was about finding particular keys in a dictionary. They have a custom function that tells you if a key is in the dictionary and you to find out if for given input, you get required output. For example --

      The dictionary is like:

      {hi,hello,sir,how, are, you}

      And you have a function isWord(x) that tells you if a particular word is in that dictinary.

      So if the input is hisirhowareyou
      the output must be hi sir how are you

      I couldn't solve this problem. :(
        View Answer
    No Offer
    Positive Experience
    Difficult Interview
  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review
  5.  

    Software Engineer II Interview

    Anonymous Interview Candidate in Seattle, WA
    Anonymous Interview Candidate in Seattle, WA
    Application Details

    I applied through an employee referral. The process took 4+ weeksinterviewed at eBay Inc. in April 2014.

    Interview Details

    I was referred by an employee and contacted by their recruiter. My recruiter was one of the nicest people I have had the opportunity to work with. The entire process was so smooth and handled exceptionally well.

    I was first contacted via email to setup an phone interview to discuss my likes and interests so the recruiter could decide which teams to forward my resume to. After this, I had 2 phone screens. There was an NDA about the questions but they are very straight forward and there were no ultra-difficult questions. All questions were simple discussions of algorithms and data structures. Make sure you know your basics extremely well. I mean extremely ! other than that, you're fine.

    After these 2 interviews, I was asked to schedule a 5 hour back to back skype interview session. All the interviewers were extremely nice and the interviewing was great fun. Then ensured you were comfortable and allowed you to be creative and efficient. I was asked several questions about algorithms, data-structures and design. Make sure you know the basics of OOP design and you're comfortable deconstructing a problem to design a good solution.

    After 4 interviews, my brain refused to work in the last one and I was unable to answer a very simple data structure question. Even my interviewer recognized I was probably tired after all the interviews and very patiently tried to help me out. In the end I was able to barely come up with the solution. After this, I was asked to take up one more skype interview and this one went very well.

    I was contacted after about a week by the recruiter and they made an offer.

    Interview Questions
    • Nothing unexpected. Questions are very straight forward   Answer Question
    Negotiation Details
    The team was very happy and I was able to negotiate both my salary as well as my joining bonus. They are flexible and its always worth trying to get a raise.
    Accepted Offer
    Positive Experience
    Average Interview
  6. 4 people found this helpful  

    Software Engineer II Interview

    Anonymous Interview Candidate in Seattle, WA
    Anonymous Interview Candidate in Seattle, WA
    Application Details

    I applied through a recruiter. The process took 2 weeksinterviewed at eBay Inc. in March 2014.

    Interview Details

    Initially the recruited contacted me and scheduled a 30 minute phone screen. He asked me about my background and resume and noted down everything I said, and told me he would pass on these details to all hiring managers.

    After a few days, I was scheduled for two technical phone screens on the same day - one hour each.

    I was asked basic algorithm questions in both the interviews.

    I solved the algorithm asked in the first interview within 20 minutes. But, he kept asking for other possible solutions. He accepted my initial solution to be the best approach, but still wanted me to identify other approaches. I would have suggested 5 or 6 approaches. He then asked the question #2 when there was just 5 minutes left.

    The interviewer in the second call was in a high position, but hardly knew how to talk in an interview. She could not answer me a simple question I asked to her (about development methodologies the team used).

    I received a rejection email within 3 days after the interview.

    Interview Questions
    • 1. Implement a function that would accept two strings and check if one string is an anagram of the other.
      2. Given an array(list) of integers, write a function that would determine if the elements in the array can be divided into two parts each giving the same sum.
      3. Email address drop-down application. For example, when we type email address while composing an email, we get a drop down of suggested email address options starting with same letter(s). Write code to do this. (This was basically the implementation of trie data structure).
        Answer Question
    No Offer
    Positive Experience
    Average Interview
  7.  

    Software Engineer II Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied online. The process took 3 weeksinterviewed at eBay Inc..

    Interview Details

    Recruiter
    Phone call
    On site
    Offer

    Interview Questions
    Negotiation Details
    Didnt negotiate much
    Accepted Offer
  8.  

    Software Engineer II Interview

    Anonymous Interview Candidate in San Jose, CA
    Anonymous Interview Candidate in San Jose, CA
    Application Details

    I applied through a recruiter. The process took 3+ monthsinterviewed at eBay Inc..

    Interview Details

    Linkedin
    Background Phone Screen
    Technical Phone Screen
    On Site with about 5 interviewer
    Call with VP
    Call with Senior VP
    Offer sent.

    Interview Questions
    • Backtracking related : 8 queen.
      Stacks, Heap and Tree.
      Array question
        Answer Question
    Negotiation Details
    Offer was good, no negotiation.
    Accepted Offer
    Positive Experience
    Average Interview
  9.  

    Software Engineer II Interview

    Anonymous Interview Candidate in Seattle, WA
    Anonymous Interview Candidate in Seattle, WA
    Application Details

    I applied online – interviewed at eBay Inc. in March 2013.

    Interview Details

    It starts with talking to recruiter followed by technical phone interview for 2 hours. It included two coding questions. It was followed by on-site interview that lasted for 4 hours.

    Interview Questions
    • Questions were from problems team was solving day to day as part of their job.   Answer Question
    Negotiation Details
    I was offered competitive salary and I accepted it
    Accepted Offer
    Positive Experience
    Average Interview
  10. 1 person found this helpful  

    Software Engineer II Interview

    Anonymous Interview Candidate in San Jose, CA
    Anonymous Interview Candidate in San Jose, CA
    Application Details

    I applied through an employee referral. The process took 2 weeksinterviewed at eBay Inc. in September 2012.

    Interview Details

    Got a interview call after a friend of mine forwarded my resume. The phone interview went well and they wanted to come for onsite interview. It was scheduled with 6 people (multi team interview). Questions involved algorithms (trees, graphs), datastructures (hash maps, lists), problem solving skills. You better be good with all standard algorithms. When you specify some systems you worked on (like mysql, jboss etc), make sure you know how the competing technologies work too. One interview was totally writing code, interviewer explains a problem and I write code on white board. In fact all interviewed are white board, writing code, algos, explaining architectures etc. All the interviews went fine and I got a call Tuesday (interview was on friday) saying they want to go forward with offer.

    Interview Questions
    • A architectural question that was totally orthogonal/competing technology that I was working to.   Answer Question
    Accepted Offer
    Positive Experience
    Average Interview
  11.  

    Software Engineer II Interview

    Anonymous Interview Candidate in San Jose, CA
    Anonymous Interview Candidate in San Jose, CA
    Application Details

    I applied through an employee referral. The process took 2+ weeksinterviewed at eBay Inc. in February 2012.

    Interview Details

    Had 2 phone interviews. Most of the questions were about performance and site speed. Was asked to write code in collabedit. Had another 5 rounds of interviews on-site and all of them were technical. Offer was made a day after the on-site interview. The whole process was really fast.

    Interview Questions
    • Nothing difficult or unexpected. Just algorithms and if you know the basics right, it wont be an issue.   Answer Question
    Accepted Offer
    Positive Experience
    Average Interview

Work at eBay Inc.? Share Your Experiences

eBay Inc.

 
Click to Rate
or

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.