MockQuestions

eBay Interview Questions

To help you prepare for an eBay job interview, here are 27 interview questions and answer examples.

eBay was written by and updated on January 14th, 2020. Learn more here.

Question 1 of 27

What programming languages would you consider yourself fluent in?

How to Answer

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.

Written by Ryan Brunner on January 14th, 2020

Next Question

27 eBay Interview Questions & Answers

  • 1. What programming languages would you consider yourself fluent in?

      How to Answer

      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.

      Written by Ryan Brunner on January 14th, 2020

      1st Answer Example

      "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."

      Written by Ryan Brunner on January 14th, 2020

      2nd Answer Example

      "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."

  • 2. 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?

      How to Answer

      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.

      Written by Ryan Brunner on January 14th, 2020

      1st Answer Example

      "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."

      Written by Ryan Brunner on January 14th, 2020

      2nd Answer Example

      "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."

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

      How to Answer

      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.

      Written by Ryan Brunner on January 14th, 2020

      1st Answer Example

      "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."

      Written by Ryan Brunner on January 14th, 2020

      2nd Answer Example

      "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."

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

      How to Answer

      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.

      Written by Ryan Brunner on January 14th, 2020

      Answer Examples Have Been Hidden

      Please upgrade to view

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

      How to Answer

      In modern technology industries, consumer demand has led to high volume of work and high pressure situations to work on tight deadlines. To prove that you are able to handle high stress, high pressure situations on the job, your interviewer is looking to hear first hand how you handle this type of environment in your own words. As you answer the question, try to turn potential perceived stress into a positive by highlighting your personal skills that enable you to perform well in those situations. If possible, try to use specific examples in your answer.

      Written by Ryan Brunner on January 14th, 2020

      Answer Examples Have Been Hidden

      Please upgrade to view

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

      How to Answer

      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.

      Written by Rachelle Enns on January 14th, 2020

      Answer Examples Have Been Hidden

      Please upgrade to view

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

      How to Answer

      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.

      Written by Ryan Brunner on January 14th, 2020

      Answer Examples Have Been Hidden

      Please upgrade to view

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

      How to Answer

      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.

      Written by Ryan Brunner on January 14th, 2020

      Answer Examples Have Been Hidden

      Please upgrade to view

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

      How to Answer

      Software developers spend a great deal of time debugging programs. It is essential for eBay to have someone experienced in quickly identifying problems and responsive in providing solutions. The interviewer would also like to gauge how you work with internal and external customers when problem-solving.

      Written by Rachelle Enns on January 14th, 2020

      Answer Examples Have Been Hidden

      Please upgrade to view

  • 10. 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?

      How to Answer

      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.

      Written by Ryan Brunner on January 14th, 2020

      Answer Examples Have Been Hidden

      Please upgrade to view

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

      How to Answer

      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.

      Written by Marissa Letendre on January 14th, 2020

      Answer Examples Have Been Hidden

      Please upgrade to view

  • 12. 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?

      How to Answer

      In the technology, software and mobile app fields today, accessibility is a huge topic. As a designer with eBay, you will be expected to help create products that are as accessible as possible to as many end users as possible. In this two part question, talk about why you feel that universal design is important in the work that you will be doing with eBay and then really sell your ability to do this by giving an example of a time you used a universal design in your previous work.

      Written by Ryan Brunner on January 14th, 2020

      Answer Examples Have Been Hidden

      Please upgrade to view

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

      How to Answer

      Depending on your training and your past roles prior to interviewing at eBay, you may be familiar with one or two of the many trains of though regarding the steps of a data validation. Whatever formal process you are familiar with, be sure to check the boxes of discussing data screening and data verification as part of your process. Your interviewer will be looking to hear that you check those boxes as they are imperative in the software field.

      Written by Ryan Brunner on January 14th, 2020

      Answer Examples Have Been Hidden

      Please upgrade to view

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

      How to Answer

      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.

      Written by Ryan Brunner on January 14th, 2020

      Answer Examples Have Been Hidden

      Please upgrade to view

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

      How to Answer

      eBay uses indexes to improve query performances within their software and for this question, your interviewer is looking to hear that you have a basic understanding of both clustered and non-clustered indexes. Explain the differences between the two types of indexes and be sure you can either speak to relevant times that you've used each or when would be the appropriate application to use each.

      Written by Ryan Brunner on January 14th, 2020

      Answer Examples Have Been Hidden

      Please upgrade to view

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

      How to Answer

      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.

      Written by Ryan Brunner on January 14th, 2020

      Answer Examples Have Been Hidden

      Please upgrade to view

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

      How to Answer

      While on the surface this question may seem like your interviewer is trying to get you to talk negatively about a situation, it is really more of a test to see what can potentially drive you crazy on the job in a team atmosphere and how you handle those situations. In your answer, be honest about your pet peeves when it comes to coworkers and do so in a positive light. Then, expand on your answer by talking about how you handle those situations.

      "As a person that values diversity and differences of opinion in the workplace, there aren't many things that grind my personal gears when it comes to my colleagues. The only real true test of my patience is a coworker that doesn't pull their weight in a team effort. When I've been in this situation in the past, I first seek to learn if the issue is a lack of training or knowledge. If it is, I take the necessary steps to help my colleague get on track. But if I find that it is due to a lack of effort, I talk to the person immediately in a professional manner. The sum is only as good as the effort of all of its parts and a team efforts requires everyone's maximum effort."

      Written by Ryan Brunner on January 14th, 2020

      Answer Examples Have Been Hidden

      Please upgrade to view

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

      How to Answer

      As a skilled software engineer, you have all of the necessary tools in your bag to be a successful engineer at eBay. This question is allowing your interviewer to get a better sense of your project management skills and people skills if you were to join the team at eBay. In your answer, talk about your ability to estimate the time and cost of a project, the staffing needed and the overall scope of planning for a particular project. If you have direct experience in being the lead on a large development project, be sure to discuss that experience with your interviewer.

      Written by Ryan Brunner on January 14th, 2020

      Answer Examples Have Been Hidden

      Please upgrade to view

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

      How to Answer

      While the core data framework and the managed object context may seem pretty easy to comprehend and simple from a first look, a deeper look into managed object context shows that it can be misused to the point where obscure bugs can enter the system. Give your interviewer your own personal insight into the purpose of managed object context and how it works behind the scenes to help an app properly run.

      Written by Ryan Brunner on January 14th, 2020

      Answer Examples Have Been Hidden

      Please upgrade to view

  • 20. 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?

      How to Answer

      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.

      Written by Ryan Brunner on January 14th, 2020

      Answer Examples Have Been Hidden

      Please upgrade to view

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

      How to Answer

      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.

      Written by Ryan Brunner on January 14th, 2020

      Answer Examples Have Been Hidden

      Please upgrade to view

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

      How to Answer

      As a reputable company, eBay takes their software maintenance processes seriously and your interviewer is looking to hear that you are familiar with the four different types of software maintenance. Talk to your interviewer about any work you have done in the past with corrective, adaptive, perfective and/or preventative software maintenance. Use specific examples and make sure that your interviewer walks away from your conversation knowing that you understand the importance of proper system maintenance.

      Written by Ryan Brunner on January 14th, 2020

      Answer Examples Have Been Hidden

      Please upgrade to view

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

      How to Answer

      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.

      Written by Ryan Brunner on January 14th, 2020

      Answer Examples Have Been Hidden

      Please upgrade to view

  • 24. 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?

      How to Answer

      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.

      Written by Ryan Brunner on January 14th, 2020

      Answer Examples Have Been Hidden

      Please upgrade to view

  • 25. What SDLC models are you familiar in working with?

      How to Answer

      As a software engineer, you are very familiar with the software development life cycle. For this question, your interviewer is looking to hear what models you have worked on in the past. While there isn't necessarily a right or wrong answer to this question, try to show your flexibility to working with different SDLC models by bringing up your past experiences. Then, show you have knowledge of different models like the waterfall model or agile model. It is also a good idea to use this question as an opportunity for you to learn more about eBay by asking your interviewer which model they work off of.

      Written by Ryan Brunner on January 14th, 2020

      Answer Examples Have Been Hidden

      Please upgrade to view

  • 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?

      How to Answer

      As an experience software testing engineer, quality assurance should be ingrained in your brain and your interviewer is looking to get a sense of your personal feelings towards it in your work with this question. In your answer, be sure to highlight QA's importance in reducing errors, maintaining specifications, testing failure parameters and preventing defects from occurring. In the end, make sure that quality is your mantra in the eyes of your interviewer by giving an example or two of how you put QA in the forefront of your work.

      Written by Ryan Brunner on January 14th, 2020

      Answer Examples Have Been Hidden

      Please upgrade to view

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

      How to Answer

      As a company that utilizes Java, eBay and your interviewer want to make sure that you have an understanding of the Java programming language and they do so by asking this question. Obviously a language packed with unique features, talk about the features that you can speak the most knowledgeably about and tie your direct experience to.

      Written by Ryan Brunner on January 14th, 2020

      Answer Examples Have Been Hidden

      Please upgrade to view