The process took 3 months. I interviewed at eBay (San Francisco, CA)
Interview
Process dragged on for months, kept being told I'd hear back and never did. Everything was positive, I think these are fake job postings and they're fishing for ideas. Suggestion? Don't bother.
I applied online. The process took 2 weeks. I interviewed at eBay (Dundalk) in Nov 2015
Interview
I started with a phone interview. This was followed with two separate interviews. The first was with one person, the second with the same person and their superior. They were very welcoming and personable. Both were very enthusiastic about Ebay and their positions and seemed to want a very optimistic and positive person.
Interview questions [1]
Question 1
Tell me about yourself?
What do you know about Ebay?
Why do you want to work at Ebay?
Tell me about a time that you went above and beyond for a customer.
Tell me how you would deal with an irate customer.
I applied online. The process took 4 weeks. I interviewed at eBay (San Jose, CA) in Apr 2016
Interview
Was an in person round. Lasted 5 hours. 5 interviewers, one hour each. There were 2 rounds of technical on either side of lunch interview with the manager which was mostly behavioral. I thought the technical rounds and behavioral rounds went well and the interviewers were friends and dropped some hint now and then to help me solve. I can share a few questions that might have cost me.
Interview questions [3]
Question 1
Given a sentence, Hello how are you HELLO. Find the minimum distance between two words. Given input: hello, you. Output: 1. The input words are case insensitive.
Was given a parent div and 3 child divs inside. Asked to add CSS to each giving some height and width to the child divs and border of a certain thickness to all. Asked to add another child div inside the second child. Was asked to give absolute position to this div with some bottom and left positioning and asked to draw the layout.
Was given a function q(func) which accepts another function as input. Each time this function is called, it will execute the pass in function after 3 seconds. So, if it is called 3 times,
q(func);
q(func);
q(func);
the func passed inside will only get called after 3 seconds and the second one will get called only after the first one completes and so on.