Careers
Companies
Topics
Get Started
Interview Coach 1:1
Gain the confidence you need by asking our professionals any interview scenario, question, or answer you are unsure about.
Let Us Review Your Answers
Our interviewing professionals will gladly review and revise any answer you send us. Allowing you to craft perfect responses for your next job interview.
Interview Questions by Topic
Interview Questions by Career
Interview Questions by Company

eBay Interview
Questions

27 Questions and Answers by
| Ryan has over 10 years of experience interviewing
candidates in the healthcare, public service, and private manufacturing/distribution industries.

Question 1 of 27

Talk about your previous user interface design experience in detail. Why do you feel that this experience will translate well to this role with eBay?

1000s of Interview Questions

Win your next job by practicing from our question bank. We have thousands of questions and answers created by interview experts.

eBay Interview Questions

  1. 1.

    Talk about your previous user interface design experience in detail. Why do you feel that this experience will translate well to this role with eBay?

      While your interviewer can get a good sense of your experience from your resume, they are looking for you to talk in details about your experiences in UI design in your previous work. While explaining your previous experience, be sure to highlight the skills that you developed that will help you be successful in designing new products with eBay. Prior to your interview, be sure you research and are family with the products that eBay puts out.

      Ryan's Answer #1

      "Ten years into my career out of college, I consider myself very blessed to have such a well rounded background in user interface design. I have experience designing cutting edge mobile app designs, website design, video game design and software design. Here at eBay, your education software would greatly benefit from my creative designs to be user friendly and appealing to educators, parents and students and I'd love to bring these skills to work for you."

      Ryan's Answer #2

      "While my experience in user interface design has really focused on web design over the past five years, I think my current skill set will benefit the team here at eBay greatly. In my web design, I prepare mockups and wireframes for customers and have experience utilizing a lot of different resources in doing these. In the software world, I would love to use these same principles. As well, my web experience has really driven me to be user focused. In this role, a more user focused drive is required out of your user interface design and I would be able to bring that to the team here."

  2. 2.

    eBay embraces an Agile environment. Explain your experience in Agile methodologies and why you think it is important.

      The interviewer would like to understand the depth of your knowledge in Agile. The interviewer would also like to know if you work well with team collaboration, are responsive to stakeholder needs, and can work well with team defined milestones. Give a specific example of your experience.

      Ryan's Answer #1

      "The majority of my experience has been in an Agile environment. For ten years I have been personally responsible for leading agile teams, and I have helped define team goals and milestones. This approach is important to me as I see how Agile methodology helps employees deliver better products in less time. In my current role, team productivity increased by 34% once we introduced an Agile environment, and our on-time project rate skyrocketed another 18%."

      Ryan's Answer #2

      "I especially want to work for eBay because I have friends who have worked here before with really positive feedback on their experiences. I am looking for a positive work environment where I can stay for a long time to come."

  3. 3.

    What unique values can you bring to eBay in your user experience design skills?

      While your interviewer has shown confidence in your technical abilities to succeed at eBay as a UX designer, this question is helping them gain insight into your ability to see the big picture in the work that you do. As you think about the unique personal values that you would bring to the role, try and paint a picture of your work tying to the end user and how you can help make it more productive, enjoyable and satisfying for them.

      Ryan's Answer #1

      "I have really taken pride in my ability to add value to the business needs of the customers that I work with. During any design project, I take the time to work with end users to find their wants and needs out of the program. Then, as I create the UX design, I keep their needs at the forefront and do anything possible to exceed their expectations."

      Ryan's Answer #2

      "As you can see from my resume, I have formal training and experience in user experience research and I know that this would benefit the work that I would be doing here at eBay if hired for this position. I pursued this additional training in my career because of my passion for the customer journey in the programs that I design."

  4. 4.

    If hired here at eBay and tasked with helping design a UI for a new mobile app, what important factors would you consider in that design?

      With consumer mobility being at an all-time high and only increasing year after year, just about every industry has entered the mobile app game and life at eBay is no different. For this question, it is important to have a good understanding of the different mobile UI designs and your job for this question will be tying the business needs of eBay into an effective mobile app. In your answer, talk about what you know about the business needs of eBay and then explain to your interviewer how you would build those into a great mobile app for their future.

      Ryan's Answer #1

      "Here at eBay, I envision users of your products in the banking industry to want security and ease of use in their products. In looking to design a UI for a new mobile app, my considerations would be a secure log-in screen and user profile section of the app. As well, I would put an automatic log out into place within the app. On top of these security items, I would prioritize ease of placement for a contact screen, services screen and an aesthetically pleasing home screen."

      Ryan's Answer #2

      "In the private insurance industry, I can imagine that an onboarding tutorial screen would be very beneficial to users using the app for the first time. I have experience designing these for a few different mobile apps. Other factors I would consider would be prioritizing the important information to have laid out within the app and how to best lay it out. If a menu will be utilized, I would work with key decision makers on what would make the most sense for a menu layout within the app."

  5. 5.

    What do you feel is one of the top issues that is faced by data engineers today?

      Being in the midst of the greatest technological revolution in the history of man, data engineers face many difficult issues in the work that they perform on a daily basis. While there are many directions that you can go with this question, be sure to focus your answer on something that you can speak passionately about. If you can research a common issue in the industry that eBay works in, you may likely score some bonus points with your interviewer.

      Ryan's Answer #1

      "Over the past couple of years, I've come to realize that one of the largest issues we face as data engineers is the large amounts of data that are needed to store and then draw information from. Here at eBay, I can only imagine how big of an issue that is in the healthcare industry. I have a lot of experience with cloud based data storage and also server based storage."

      Ryan's Answer #2

      "In my recent experiences, continuous, real-time integration is an issue that we will face each and every day moving forward. The need for fast paced information is certainly to blame for this. To stay on top of the continuous integration landscape, I am happy to hear that new and improved systems are being created to stay more real-time and up to the minute. Here at eBay and working in the financial industry, how have you seen this need for real-time data impact your products?"

  6. 6.

    What do you consider to be a good litmus test for when you would automate a test process for a new system versus testing manually?

      As your role with eBay will look to help further their automate testing processes for new systems, you will need to have a good sense for when automation makes sense and when it does not. Reiterate your sense for this to your interviewer by sticking to the high level response that repetitive tasks, as are common with large software companies, are prime candidates for automation whereas one time test cases are not.

      Ryan's Answer #1

      "Having been in automation in both manufacturing for many years and now software for the last three years, a common misconception among people is that automation can help improve any situation and that couldn't be further from the truth. The amount of time, effort and resources that goes into an automation process makes it ideal for repetitive tasks and tests that have multiple data sets. If a testing process calls for unique and one time process, it would make the most sense to run that process manually."

      Ryan's Answer #2

      "I"n my current position, most of the automation testing that I design is in program sanity testing. These automated tests work great because they run on similar systems following changes in code to ensure that no bugs remain in the system. If our group of engineers are working on unique, one off type projects, my automation processes are not utilized."

  7. 7.

    If hired here at eBay to develop iOS and Android software, when would you use a fragment rather than an activity?

      In the development of apps for both iOS and Android, using code to create an activity versus a fragment is a highly debated topic to this day. For this question, your interviewer is looking to hear that you understand what the differences between the two are and when you feel that using a fragment is the proper direction to go. Make sure to speak to the high level overview of what an activity does to an app versus fragments.

      Ryan's Answer #1

      "As a best practice in my development of Android apps in the past, activities are really the complete screen that a user experiences as part of the app. Fragments are really small sub activities that take place within the activity. Because fragments within an app have their own life cycle and receive their own input events within the app, there are specific times where fragments make the most sense to use in development. In my experience, I always use fragments when the app is working with UI components that are going to be uses across multiple activities within the app. As well, fragments have also served very well when using swipe views within the app."

      Ryan's Answer #2

      "In the past year, I honestly don't recall designing a new app that ran solely on an activity alone. The fragments are almost necessary today to bring life to an app. I use retained fragments to persist across activity restarts within the app and this helps make a user friendly experience for our end users."

  8. 8.

    What software analysis and design tools do you have familiarity working with?

      As a software engineer for eBay, your interviewer wants to hear that you have experience in utilizing tools that you make you more proficient in your work. Dig back on your past experiences and talk openly about your experiences with the different analysis and design tools that are available to help you be better in the work that you do. In the end, make sure that your interviewer understands that you are proficient in the use of these tools and open to learning and using new tools as well.

      Ryan's Answer #1

      "As my career and experience in software engineering has grown over the years, I've come to really appreciate and utilize these tools that are available. A great example of this would be my recent education and use of Structured English for designing insurance claim software for a large auto insurer. The simplicity of the structured decisions in the program were a perfect example of a program that could utilize the tool and the end product ended up very functional for our customer."

      Ryan's Answer #2

      "I have great working knowledge in creating and reading data flow diagrams. To help with both our own sales staff and with customers, DFD's have been super helpful and I consider myself very proficient in creating them. I've also recently been introduced to decision tables to aid in product testing. I was working on a new system that involved some very complicated business rules and the decision table helped outline everything perfectly for our testing."

  9. 9.

    What do you see as the top benefits of moving to a cloud based computing platform?

      While cloud based computing has certainly had its positive impacts across many different industries, the field of software and technology development has its own unique benefits. For this question, your interviewer will be looking to hear that you understand just how a cloud based platform benefits the field. In your answer, focus on resources that impact both the work that the team at eBay performs and the end users of the software.

      Ryan's Answer #1

      "Over the past couple of years in my current position, we have greatly benefited from the vast amount of testing and staging servers that available on the cloud. In developing new programs, our testing and delivery has greatly increased our team's productivity to new levels. Add on the simple cost savings of the cloud and a move to the cloud was a no brainer for us in the end. If hired for this role here at eBay, I'd be able to bring new cloud computing ideas to your team from day one on the job."

      Ryan's Answer #2

      "As with any of the work that I have done in this field, I focus on the consumer and the benefits that they can reap from my work. In the cloud, updates to existing software are made available almost instantaneously and end users have access to those updates with the simple click of a button. Rewind to years prior, these software updates took time and manpower that are almost unthinkable by today's standards."

  10. 10.

    What programming languages would you consider yourself fluent in?

      While this question gives your interviewer insight into the diversity of your programming language experience, they most importantly want to know that you are adaptable and able to learn on the fly if needed. Talk about the different languages that you consider yourself fluent in and, if possible, do as much research into eBay as you can prior to your interview and try to speak to the specific languages that they work with.

      Ryan's Answer #1

      "From the start of college, where software engineering grew into a passion for me, I've become very fluent in Java, JavaScript and C++. My current role has me working primarily with C++, but I pride myself on my ability and passion to learn new programming languages and would be able to do so if hired for this role with eBay."

      Ryan's Answer #2

      "During my training to be an engineer and then in my current role since graduating, a majority of my experience falls within Python. My current role delves deeply into artificial intelligence and Python is awesome with this advanced technology. As I understand it from talking to another engineer here at eBay, a requirement would be for me to learn Scala. Though I haven't worked directly with Scala, I believe my experience and willingness to learn would have me up and running in no time if hired for this role."

  11. 11.

    Do you consider yourself stronger in C++, C#, Java, or Python?

      Before your interview, do some research to understand what tech stack eBay uses so you can best prepare and highlight your expertise. If you aren't as strong in one of the skills you feel is necessary, be sure to explain how you've used it and how you are growing your knowledge to become better. Be sure to be honest in your answer, as the company will likely test your strengths.

      Ryan's Answer #1

      "In my last company, we had a bit of an outdated tech stack and used C# and .NET. I found myself fully immersed in those technologies, but had a strong desire to learn more and become more familiar with modern technologies and how I can apply that in my career. That's what has me so interested in this role. Over the last year, I've taken courses in Java and C++, which I noticed you prefer. I've become proficient in the skills and in side projects, applied my increasingly strong knowledge. I'm probably strongest professionally in C# as that has been where my experience lies, but my passion and dedication is on the Java and C++ side, as I feel that's the more modern alternative. I'm excited about the possibility of applying that knowledge in a role at eBay."

      Ryan's Answer #2

      "I am motivated and excited about this new opportunity because it will challenge me to grow in my (X) skills. I love soccer and enjoy spending time with my teammates. I am interested in continuing my education by studying (Y) to further my career."

  12. 12.

    In designing Android software, what is your experience using parcelable versus serializable within an app?

      Because parcelable is optimized for Android to be faster and more customizable, your interviewer will be looking to hear that you are willing to put in the extra work to utilize the parcelable method to achieve better performance within the software that you design. Give your interviewer your thoughts on the differences between the two methods of passing object references to activities within an app that you design and make sure that they understand that you are ready to perform the work to utilize the parcelable method when necessary.

      Ryan's Answer #1

      "Having written code for Android apps for many years now, I am very familiar with both serializable and parcelable methods. In my first hand experience, parcelable provides a much faster and better user experience so I will always strive to take the time to write custom code for marhsaling and unmarshaling to create less garbage objects within an app."

      Ryan's Answer #2

      "Due to it being a standard Java interface and its ease of implementation, serializable interface is pretty commonly used. But, because it uses reflection, many temporary objects are created within Android apps and this creates a very poor user experience. When the parcelable interface was introduced for Android systems, I have extensively focused on its use and finished products have benefited greatly."

  13. 13.

    What data cleaning methods are you familiar with and comfortable using if hired for this role at eBay?

      To improve data quality and increase overall productivity of a system, eBay relies on their data analysts to use data cleansing methods to ensure quality data exists in their software. Be open and honest with the ways that you've helped ensure quality and accurate data in the systems that you've worked with while also showing that you have an open mind to learning and utilizing more methods if hired for this position.

      Ryan's Answer #1

      "In my current work, I use a very methodical fashion in cleaning data for finished systems. My first step is to remove duplicate and irrelevant observations within the data. Then I scan the data to remove extra spaces, convert numbers stored as text into numbers and remove duplicate data. These steps help ensure clean and accurate data and I never overlook them. If hired for this position, what methods does the current data analyst team her at eBay utilize?"

      Ryan's Answer #2

      "I am familiar with many methods used in the cleansing of data. The initial monitoring of errors within a system is very important to identifying where errors occur and give insight into how to fix corrupt data. I have utilized the tools within Domo software to validate data accuracy and scrub for duplicate data in my processes as well. Being very proficient in data analysis, I'm very open to learning new methods as well if hired for this position."

  14. 14.

    Our cloud computing at eBay requires our experts to take proper security measures in their work. What security measures are you familiar with utilizing in a cloud platform?

      As with any server or database storage, unique security risks are posed to organizations that have moved their data and applications to the cloud. At eBay, part of your role will be to ensure that all security measures are in place with the organizations data in the cloud and your interviewer is looking to hear that you are familiar with diagnosing security risks and taking action to prevent them with this question. Talk about your knowledge of the different cloud service providers and other security measures that you are familiar with taking in your work.

      Ryan's Answer #1

      "For me, the planning stage of the cloud deployment process really sets the groundwork for security in a project. In my current role, each project adopts a cloud framework that suits the project the best. This framework is the base for our security measures in the cloud. From there, I always look to utilize a cloud service that encrypts our data and take all measures to steer away from storing sensitive information within the cloud. Last, as with any project, I help implement strict testing measures to check on the security of our cloud operations."

      Ryan's Answer #2

      "In my current role, the biggest security risks that we face are loss of sensitive data and malware infections. To take all security measures possible, our first plan of attack for security is to ensure that all of our data is backed up locally with electronic copies of data. To prevent malware in all ways possible, we have implemented a strict password strength policy and we install anti-virus software in our own equipment and recommend that customers do the same as well."

  15. 15.

    In your experience in software testing, would you consider yourself proficient in both testing and debugging processes?

      As a reputable provider of software, eBay relies on their software testing engineers to both test and debug their products when necessary. Make your interviewer aware that you are knowledgeable on both processes by briefly explaining each process as you've worked on them in the past. Then, talk about your openness to working both testing and debugging processes if hired for this position.

      Ryan's Answer #1

      "Yes, I definitely would consider myself proficient in both testing and debugging software. My current role that I've held for four years since graduating from college has exposed me to both processes. In testing, I use known conditions and predefined methods to test for expected outcomes to find errors within the system. I utilize testing prior to new software rollouts. The debugging process happens to already released software that has had issues and comes with unknown conditions and unpredictable outcomes. In this process, my goal is to find the cause of the error to fix it efficiently and effectively to roll an updated program back out to end users."

      Ryan's Answer #2

      "While a majority of my career has been focused on software testing, I am very familiar with debugging processes as well. If hired for this position, I would take the time to focus on debugging processes to bring myself up to speed while being able to hit the ground running on testing processes."

  16. 16.

    What skills do you use to cope with the day to day stress and pressure on the job?

      View All 27 eBay Answers
      Sign up to access our library of 50,000+ Answers,
      plus coaches for one-on-one support, so you can interview more confidently.
  17. 17.

    Tell me about your problem-solving skills. Do you enjoy analyzing and solving complex problems?

      View All 27 eBay Answers
      Sign up to access our library of 50,000+ Answers,
      plus coaches for one-on-one support, so you can interview more confidently.
  18. 18.

    Give an example of a time that you used a universal design practice in your work as a UI or UX designer. Why was it important to do this?

      View All 27 eBay Answers
      Sign up to access our library of 50,000+ Answers,
      plus coaches for one-on-one support, so you can interview more confidently.
  19. 19.

    In your current work, what are the important steps you take in the data validation process?

      View All 27 eBay Answers
      Sign up to access our library of 50,000+ Answers,
      plus coaches for one-on-one support, so you can interview more confidently.
  20. 20.

    In SQL, how do you explain the differences between clustered and non-clustered indexes? Can you name a time that you used each?

      View All 27 eBay Answers
      Sign up to access our library of 50,000+ Answers,
      plus coaches for one-on-one support, so you can interview more confidently.
  21. 21.

    What is one thing that really tests your patience when dealing with your coworkers?

      View All 27 eBay Answers
      Sign up to access our library of 50,000+ Answers,
      plus coaches for one-on-one support, so you can interview more confidently.
  22. 22.

    If hired for this position here at eBay, would you be comfortable handling overall project manager responsibilities for new software development?

      View All 27 eBay Answers
      Sign up to access our library of 50,000+ Answers,
      plus coaches for one-on-one support, so you can interview more confidently.
  23. 23.

    If you can, please provide your thoughts on the function of managed object context in developing iOS apps and software.

      View All 27 eBay Answers
      Sign up to access our library of 50,000+ Answers,
      plus coaches for one-on-one support, so you can interview more confidently.
  24. 24.

    What experience do you have in the different types of software maintenance?

      View All 27 eBay Answers
      Sign up to access our library of 50,000+ Answers,
      plus coaches for one-on-one support, so you can interview more confidently.
  25. 25.

    What SDLC models are you familiar in working with?

      View All 27 eBay Answers
      Sign up to access our library of 50,000+ Answers,
      plus coaches for one-on-one support, so you can interview more confidently.
  26. 26.

    Here at eBay, we ask our test engineers to follow specific QA protocols. What role do you feel QA plays in software development and testing?

      View All 27 eBay Answers
      Sign up to access our library of 50,000+ Answers,
      plus coaches for one-on-one support, so you can interview more confidently.
  27. 27.

    What do you feel are the primary features and benefits of the Java programming language?

      View All 27 eBay Answers
      Sign up to access our library of 50,000+ Answers,
      plus coaches for one-on-one support, so you can interview more confidently.