I applied online. The process took 4 weeks. I interviewed at eBay (Salt Lake City, UT) in May 2013
Interview
I was across the country and for personal reasons wanted to move to the Greater Salt Lake are. I applied online, got a call from a recruiter, with basic background screening information, and was set up with a phone interview with the firing manager. I had the phone call within a week of the first contact. We discussed the job specific skills and some basic behavioral interview questions. She said she liked what she had heard and would like to set up an interview with another manager and the senior manager they reported to. it took about 2 weeks to set that up, and I had a full afternoon scheduled on the phone. I had a 45 minute interview with the other manager, a 45 minute interview with 2 employees doing the job I would be slotted for. and a 45 minute interview with the senior manager to discuss the bigger picture and my qualifications. It was your basic skills type questions and they were very open and honest about the job, setting, people, and difficulties that may be faced when doing the job. it was a pretty good process. It was talked about having me visit the site, but something had come up and they had offered me the job over the phone. I was visiting the area on my own for other reasons, and had the recruiter set up a visit with the team at the site after I was offered the job, but before I accepted. After seeing the Campus and talking with the members of the team, I was sold on the job. I am very happy I accepted, and would recommend this company as an employer.
Interview questions [1]
Question 1
Some of the SQL specific questions over the phone did not lend themselves to being easily answered.
I applied online. The process took 3 weeks. I interviewed at eBay in Apr 2014
Interview
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 [1]
Question 1
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. :(