What should I focus on for a QA Engineer interview?

Which topics matter more for this role?

Test planning, automation and manual test design stand out. These topics appeared more often in QA Engineer interviews than across all interviews in the sample. The questions leaned toward junior and mid-level knowledge.

Start with checks that cover both testing choices and how you carry them out:

  • Can you turn requirements into a test plan and explain the risks?
  • Can you design tests for a feature, not just name testing types?
  • Can you describe the parts of an automation framework and how they fit together?
  • Can you explain what a bug report needs so someone can reproduce and fix the issue?

Which common questions should I check first?

The most asked questions each appeared in 8 of 165 interviews. Check whether you can answer them directly:

  • What is the difference between PUT and PATCH, and when would you use each?
  • What advantages does Playwright have over Selenium?
  • How do you use AI tools in your testing work?

Other common questions covered testing types, API testing, automation choices and the Page Object Model. Can you say when you would use each testing type? For an API, can you describe your test cases and what you would check in the response? Can you explain how you use the Page Object Model and its advantages?

What did real answers leave out?

Explain your choices, not just your list of tests. Reviewed answers about choosing automation missed how feature stability and frequency of change affect when a test is ready to automate. Under a tight deadline, can you explain how those factors shape what you automate and what you test manually?

Reviewed login-testing answers missed test order based on user impact and security risk. Can you put your login checks in order and explain why particular cases should come first?

Do I need to write code?

Coding tasks appeared in 34 of 165 interviews. Check whether you can write the code, rather than only describe an approach:

  • Check whether a string is a palindrome in Java.
  • Read test data from an Excel or CSV file in Python.
  • Reverse a string.
  • Find the second-largest element in an array.
  • Check in Python whether an object is an instance of a particular type, such as Apple.

Programming questions also covered object-oriented concepts, data structures, concurrency and file handling.

What QA Engineer interviews cover

Test automation47% of interviews
API testing24% of interviews
Debugging & production troubleshooting24% of interviews

The 20 most asked QA Engineer questions

Counted by interview, not by mention: a question asked twice in one conversation counts once.

  1. What is the difference between PUT and PATCH, and when would you use each?

    Asked in 8 of 165 interviews · last asked Oct 22 · Concept · Junior

    Show answer

    PUT creates or replaces a resource at a known URL. PATCH applies a set of changes to a resource. I use PUT when sending the full replacement state, and PATCH when changing only part of it.

    • PUT is idempotent: repeating the same request has the same intended effect as sending it once.
    • PATCH is not always idempotent; setting a value differs from incrementing it.
    • Check the API contract for required fields, omitted fields, and supported patch formats.

    What the interviewer checks: The interviewer checks whether you understand replacement, partial updates, and the effects of retrying requests.

    Other ways it was asked
    • “Can you explain the difference between PUT and PATCH requests?”
    • “What is the difference between PUT and PATCH?”
    • “What is the difference between the PUT and PATCH methods?”
  2. What are the advantages of Playwright over Selenium?

    Asked in 8 of 165 interviews · last asked Oct 22 · Concept · Mid-level

    Show answer

    Playwright offers automatic waits for actions, easy network mocking, and built-in tracing for debugging. Its lightweight browser contexts make isolated tests quick to set up. These features can reduce test code and maintenance compared with Selenium, but do not guarantee faster tests. Selenium supports more programming languages and is better suited to testing actual Safari.

    • Automatic action checks reduce manual waits, but some application states still need explicit checks.
    • Browser contexts isolate cookies and storage without starting a separate browser for every test.
    • Playwright Test provides parallel execution and retries for JavaScript and TypeScript tests.
    • Playwright supports Chromium, Firefox, and WebKit; WebKit testing is not the same as testing actual Safari.

    What the interviewer checks: The interviewer checks whether you understand practical benefits and limits, rather than claiming one tool is always better.

    Other ways it was asked
    • “What are the advantages of Playwright compared with Selenium or Cypress?”
    • “Why might Playwright be more convenient and faster than Selenium?”
    • “What is the difference between Selenium and Playwright?”
  3. How do you use AI tools in your testing work?

    Asked in 8 of 165 interviews · last asked Oct 22 · Tooling

    Show answer

    I use AI tools to suggest test cases, draft test scripts, and help explain errors. I check the suggestions against requirements and run any generated tests before using them. I use approved tools and avoid sharing private data. AI saves time, but I stay responsible for the results.

    • Use AI for test ideas, script drafts, and error analysis.
    • Check generated tests for correct steps, assertions, and expected results.
    • Follow company rules for sharing code and data.
    • Use AI to support judgment, not replace it.

    What the interviewer checks: The interviewer is checking whether you use AI practically while protecting data and checking its output.

    Other ways it was asked
    • “Do you use any AI tools in your day-to-day work, and what kinds of tasks do you use them for?”
    • “How do you use AI in your daily work?”
    • “How do you use AI to make your work faster and better?”
  4. What are the different types of software testing, and when would you use them?

    Asked in 7 of 165 interviews · last asked Oct 19 · Concept · Junior

    Show answer

    I use unit tests to check small pieces of code in isolation. Integration tests check whether connected parts work together. System tests check the whole application against its requirements. Acceptance tests check whether it meets business needs and is ready for users.

    • Functional testing checks required behavior; non-functional testing checks qualities such as performance, security, and usability.
    • Smoke tests quickly check critical functions before deeper testing.
    • Regression testing checks whether changes broke existing behavior; retesting checks whether a specific bug was fixed.
    • Exploratory testing uses learning and investigation to find issues that planned tests may miss.

    What the interviewer checks: The interviewer checks whether you can distinguish test levels and purposes and choose tests for different situations.

    Other ways it was asked
    • “What are the different types of software testing?”
    • “How would you explain the different types of software testing, with examples?”
    • “What are the different types of software tests?”
  5. How do you test an API, and what test cases and validations would you include?

    Asked in 7 of 165 interviews · last asked Sep 17 · Concept · Mid-level

    Show answer

    I test an API against its documented contract and business rules, using an API client and automated tests. I cover valid requests, invalid inputs, boundary values, and access control. I check status codes, headers, response data, and database changes, then test response times and failures under expected load.

    • Check response structure, field types, values, and error messages, not just status codes.
    • Test missing fields, wrong types, boundary values, and missing or expired credentials.
    • Verify users cannot access another user's data or perform actions without permission.
    • Check saved data and side effects; test pagination, retries, and duplicate requests where relevant.

    What the interviewer checks: The interviewer checks whether you can build useful test coverage and verify behavior beyond a successful response.

    Other ways it was asked
    • “How do you test an API, and what specifically do you verify?”
    • “What aspects of an API would you test?”
    • “What validations do you perform for an API?”
  6. How do you decide what to automate and what to test manually, especially under tight deadlines?

    Asked in 7 of 165 interviews · last asked Oct 18 · Concept · Senior

    Show answer

    I automate stable, repeatable tests that run often and catch important failures. I use manual testing for exploration, usability, and features that change too often for automation to pay off. Under tight deadlines, I test the highest risks first and automate only where it saves time. I stop maintaining an automated test when its cost outweighs its value.

    • Prioritize critical user flows and areas where failures would cause the most harm.
    • Consider how often tests run, setup effort, and maintenance cost.
    • Frequent changes to expected behavior can make automation costly; reassess when the feature stabilizes.
    • Keep manual testing for exploration and judgments that need human attention.

    What the interviewer checks: The interviewer checks whether you balance risk, time, feature stability, and maintenance cost rather than automate everything.

    Common mistake (in 3 of 5 reviewed answers): Many answers forget that feature stability and how often behavior changes help decide when a test is ready for automation.

    Other ways it was asked
    • “How do you decide what to automate and what to test manually? What is worth automating?”
    • “How do you decide what to automate, what not to automate, and when to stop automating a test?”
    • “How do you decide what to automate versus what you keep manual?”
  7. What are the key components of a test automation framework, and how are they structured?

    Asked in 6 of 165 interviews · last asked Oct 8 · Design · Mid-level

    Show answer

    I structure a test automation framework in layers: tests, reusable actions, and shared tools. Tests describe scenarios and check results. Page objects or API clients handle interactions, while fixtures manage setup and cleanup. Separate modules hold test data and configuration; a test runner executes tests and produces reports and failure logs.

    • Keep test logic separate from UI selectors, API calls, and shared utilities.
    • Use fixtures for setup and cleanup so tests can run independently.
    • Keep environment settings and test data separate from test code; store secrets securely.
    • Connect the test runner to CI and save reports, logs, and screenshots when useful.

    What the interviewer checks: The interviewer checks whether you can organize reliable tests that are easy to maintain, debug, and run automatically.

    Other ways it was asked
    • “How would you create a new test automation framework?”
    • “Can you describe the structure and key components of an automation testing framework?”
    • “How is a test automation framework typically structured?”
  8. What is the Page Object Model, how do you use it, and what are its advantages?

    Asked in 6 of 165 interviews · last asked Oct 12 · Concept · Mid-level

    Show answer

    The Page Object Model is a test automation pattern that keeps page details separate from test steps. I put each page’s element locators and actions in a class, then call those actions from tests. It reduces repeated code, makes tests easier to read, and lets me update locators in one place when the UI changes.

    • Use it in UI automation, especially when several tests use the same pages.
    • Page objects hold locators and expose actions such as login or search.
    • Tests control the scenario and usually keep assertions about expected results.
    • Reusable page components can represent shared parts, such as navigation menus.

    What the interviewer checks: The interviewer is checking whether you can separate UI details from test logic to make tests easier to maintain.

    Other ways it was asked
    • “What is the Page Object Model, and when would you use it?”
    • “What is the Page Object Model, and how have you used it in test automation?”
    • “What is the Page Object Model, and how do you use it in test automation?”
  9. What is the difference between verification and validation?

    Asked in 5 of 165 interviews · last asked Oct 1 · Concept · Junior

    Show answer

    Verification checks whether the software meets its specified requirements. Validation checks whether it meets user needs and works for its intended use. Software can pass verification but fail validation if the requirements do not reflect what users actually need.

    • Verification asks: Are we building the product right?
    • Validation asks: Are we building the right product?
    • Verification can include reviews and tests; validation often includes acceptance testing with realistic user tasks.

    What the interviewer checks: The interviewer checks whether you understand the difference between meeting written requirements and meeting real user needs.

    Other ways it was asked
    • “What is the difference between validation and verification?”
    • “What do you mean by verification and validation?”
  10. What information should a bug report include to help reproduce and fix the issue?

    Asked in 5 of 165 interviews · last asked Oct 12 · Concept · Junior

    Show answer

    A bug report should include a clear title, environment and build version, setup conditions, and exact steps to reproduce the issue. It should state the expected and actual results, how often the issue happens, and its impact. I would add severity and useful evidence, such as screenshots, logs, or error messages, without exposing sensitive data.

    • Include required test data, account permissions, and setup conditions.
    • Write numbered steps that another person can follow.
    • Separate expected behavior from actual behavior.
    • Severity describes impact; priority describes how urgently the bug should be fixed.

    What the interviewer checks: The interviewer is checking whether you can document a bug clearly enough for someone else to reproduce and investigate it.

    Other ways it was asked
    • “What information should a well-written defect report include?”
    • “What makes a good bug report?”
    • “What fields should a good defect report include to help reproduce and fix the issue?”
  11. How would you test a login page, including functionality, security, and edge cases?

    Asked in 5 of 165 interviews · last asked Oct 12 · Scenario · Junior

    Show answer

    I would prioritize valid login and attempts to access protected pages without logging in, because access failures and unauthorized access have high impact. Next, I would test wrong passwords, password reset, and MFA if supported. I would check session handling and attack protection. Then I would cover input limits, network failures, and browser compatibility.

    • Check valid and invalid credentials, disabled accounts, and clear errors that do not reveal whether an account exists.
    • Check HTTPS, password exposure, injection protection, and rate limits against repeated login attempts.
    • Verify logout and session expiry block further access, and login creates a new session identifier.
    • Test empty fields, long inputs, repeated clicks, and network timeouts without changing the intended password.

    What the interviewer checks: The interviewer wants to see risk-based priorities and coverage of normal login, security controls, and failure cases.

    Common mistake (in 3 of 8 reviewed answers): Many answers forget that test order should follow user impact and security risk, so explain why critical cases should come first.

    Other ways it was asked
    • “How would you approach testing a new login feature to ensure it is both secure and functional?”
    • “Could you walk me through how you would test a new login feature to make sure it works correctly and keeps user data safe?”
    • “Which edge cases would you prioritize when testing a login feature?”
  12. What is CI/CD, and how does it support software testing?

    Asked in 5 of 165 interviews · last asked Oct 13 · Concept · Junior

    Show answer

    CI/CD means continuous integration and continuous delivery or deployment. CI builds and tests code changes often, so teams find problems early. Continuous delivery keeps tested changes ready for release; continuous deployment releases them automatically when checks pass. Tests in the pipeline give fast feedback and can block changes that fail checks.

    • Pipelines can run unit, integration, and end-to-end tests automatically.
    • Fast tests usually run first; slower tests run later.
    • Continuous delivery may require release approval; continuous deployment does not require manual approval.
    • Automated checks support testing but do not replace exploratory testing.

    What the interviewer checks: The interviewer checks whether you understand CI/CD, its release options, and how automated tests help control software quality.

    Other ways it was asked
    • “What is CI/CD?”
    • “What do you know about CI/CD?”
    • “What is CI/CD, and how is it used in software testing?”
  13. What is white-box testing, and how does it differ from black-box testing?

    Asked in 4 of 165 interviews · last asked Aug 25 · Concept · Junior

    Show answer

    White-box testing uses knowledge of the code to design tests for internal logic, such as conditions and branches. Black-box testing checks inputs and outputs against requirements without using the internal code to design tests. Both help find defects, but they test the system from different views.

    • White-box tests use code structure to choose test cases.
    • Black-box tests use requirements and expected behavior to choose test cases.
    • White-box coverage can measure statements or branches exercised by tests.
    • High code coverage does not prove the software meets requirements.

    What the interviewer checks: The interviewer checks whether you understand how code knowledge affects test design and why both approaches are useful.

    Other ways it was asked
    • “Can you compare black-box testing and white-box testing?”
    • “Can you compare black-box and white-box testing?”
    • “What is the difference between black-box and white-box testing?”
  14. What is the difference between smoke, sanity, and regression testing?

    Asked in 4 of 165 interviews · last asked Oct 24 · Concept · Junior

    Show answer

    Smoke testing checks whether the main features work well enough to continue testing a build. Sanity testing usually checks a specific change and closely related features. Regression testing checks whether changes broke existing behavior. Teams may use these terms differently, especially sanity testing.

    • Smoke tests cover key functions broadly, without deep testing.
    • Sanity tests are usually narrow and focused on a recent change.
    • Regression tests cover existing behavior that a change could affect.
    • These test sets can overlap; regression testing does not always mean running every test.

    What the interviewer checks: The interviewer is checking whether you can choose the right test scope for a build or change.

    Other ways it was asked
    • “What’s the difference between smoke testing and sanity testing?”
    • “What is the difference between smoke testing and sanity testing?”
    • “What is the difference between regression testing and sanity testing?”
  15. What is a test case?

    Asked in 4 of 165 interviews · last asked Oct 1 · Concept · Junior

    Show answer

    A test case is a set of conditions, inputs, steps, and expected results used to check a specific software behavior. It usually includes an ID, a description, setup needs, test data, steps, and expected results. When I run it, I record the actual result and whether it passed or failed.

    • A test case checks a specific behavior or requirement.
    • Setup needs and test data make the test repeatable.
    • Expected results define what correct behavior looks like.
    • Actual results and pass or fail status are recorded during execution.

    What the interviewer checks: The interviewer checks whether you can define a test case and explain what makes it clear and repeatable.

    Other ways it was asked
    • “Can you define a test case?”
    • “What is a test case, and what are its key components?”
  16. What is the difference between severity and priority?

    Asked in 4 of 165 interviews · last asked Oct 12 · Concept · Junior

    Show answer

    Severity is how much a bug affects the system or users. Priority is how soon the bug should be fixed. A severe bug can have low priority if it affects a rarely used feature with a workaround. A small typo can have high priority if it appears on the main page before a launch.

    • Severity describes the bug’s impact.
    • Priority reflects business needs, urgency, and release plans.
    • High severity does not always mean high priority.

    What the interviewer checks: The interviewer is checking whether you can separate a bug’s impact from the urgency of fixing it.

    Other ways it was asked
    • “What is the difference between severity and priority in software testing?”
  17. At what point do you decide to stop troubleshooting a technical issue on your own and reach out for help?

    Asked in 4 of 165 interviews · last asked Sep 3 · Scenario

    Show answer

    I ask for help when I stop making progress, reach an agreed time limit, or risk delaying important work. I ask sooner if the issue affects users, security, or data. I share what happened, what I tried, and the evidence so the other person can help without repeating my work.

    • Set a troubleshooting time limit based on urgency and impact.
    • Ask sooner if users, security, or data are at risk.
    • Share steps to reproduce, relevant logs, and what you have ruled out.
    • Ask someone with the right knowledge or access.

    What the interviewer checks: The interviewer is checking whether you balance independent problem-solving with timely teamwork and clear communication.

    Other ways it was asked
    • “When do you decide to stop troubleshooting alone and ask for help?”
    • “At what point do you stop trying to fix an issue on your own and reach out to someone for assistance?”
  18. Can you explain boundary value analysis with a suitable example?

    Asked in 4 of 165 interviews · last asked Oct 24 · Concept · Junior

    Show answer

    Boundary value analysis is a test design method that checks values at and just outside the limits of an input range. It helps find errors in how limits are handled. For an age field that accepts whole numbers from 18 to 60, inclusive, I would test 17, 18, 19, 59, 60, and 61.

    • Test each limit and the nearest values on both sides.
    • Confirm whether each limit is included in the valid range.
    • Equivalence partitioning groups inputs with similar expected behavior; boundary value analysis focuses on the edges.
    Code
    Valid age range: whole numbers from 18 to 60, inclusive.
    17: reject
    18, 19: accept
    59, 60: accept
    61: reject

    What the interviewer checks: The interviewer is checking whether you can find input limits and choose tests that catch errors at those limits.

    Other ways it was asked
    • “What is boundary value analysis?”
    • “Can you explain boundary value analysis?”
    • “Can you give me an example of boundary value analysis and equivalence partitioning?”
  19. What is exploratory testing?

    Asked in 4 of 165 interviews · last asked Oct 13 · Concept · Junior

    Show answer

    Exploratory testing means learning about a product, designing tests, and running them at the same time. I use what I find to choose what to test next, rather than following only fixed test steps. It is useful for new features, unclear requirements, and finding issues that scripted tests may miss.

    • Testing decisions change as you learn about the product.
    • A clear goal and a time limit help keep testing focused.
    • Record what you tested, what you found, and any unanswered questions.
    • It complements scripted testing; it is not random clicking.

    What the interviewer checks: The interviewer is checking whether you understand how to explore a product with purpose and adapt your tests.

    Other ways it was asked
    • “What does the term exploratory testing mean?”
    • “What is exploratory testing, and when would you use it?”
  20. How would you structure a CI/CD pipeline to run automated tests?

    Asked in 4 of 165 interviews · last asked Sep 18 · Behavioral · Mid-level

    Show answer

    I would run fast checks and unit tests on each pull request, then build the app and run integration tests. After deploying to a test environment, I would run key end-to-end tests. Failed required tests would block release, with reports available for debugging. After production deployment, I would run smoke tests and roll back if needed.

    • Run fast tests first so developers get quick feedback.
    • Use isolated test data and a test environment that closely matches production.
    • Publish test results and failure logs; investigate flaky tests rather than hiding failures with retries.
    • Run independent tests in parallel, and schedule slower, broader suites when needed.

    What the interviewer checks: The interviewer checks whether you can arrange reliable tests to give fast feedback and control release risk.

    Other ways it was asked
    • “What stages and activities are typically part of a test automation pipeline?”
    • “Can you describe the workflow of a test automation pipeline?”
    • “How do you integrate testing into a CI/CD process, which tools do you use, and how does the process work?”

Software testing fundamentals interview questions

Questions cover testing principles, test types and levels, development and testing life cycles, verification, validation and the testing pyramid. 75 questions.

  1. What is unit testing?

    Asked in 3 of 165 interviews · last asked Oct 2 · Concept · Junior

    Show answer

    Unit testing checks a small piece of code, such as a function or method, on its own. It checks whether the code gives the expected result for normal inputs, edge cases, and errors. Developers usually write these tests and run them automatically.

    • Tests focus on one small unit, not the whole application.
    • External dependencies may be replaced with test doubles, such as stubs or mocks.
    • Unit tests should be fast, repeatable, and independent of other tests.
    • They help catch bugs early but do not replace integration or system tests.

    What the interviewer checks: The interviewer is checking whether you understand the scope and purpose of unit tests.

    Other ways it was asked
    • “What do you mean by unit testing?”
  2. What is SDLC?

    Asked in 3 of 165 interviews · last asked Oct 1 · Concept · Junior

    Other ways it was asked
    • “What do you understand by the term SDLC in software engineering?”
    • “What is the SDLC?”
  3. What is STLC?

    Asked in 3 of 165 interviews · last asked Jul 22 · Concept · Junior

    Other ways it was asked
    • “What is STLC, and what are its different phases?”
    • “What is the STLC process?”
  4. What is the difference between functional and non-functional testing?

    Asked in 3 of 165 interviews · last asked Sep 24 · Concept · Junior

    Other ways it was asked
    • “What are functional and nonfunctional tests, and how do they differ?”
    • “What are the fundamental differences between functional and nonfunctional testing, and why do those distinctions matter in QA?”
  5. What is software testing?

    Asked in 3 of 165 interviews · last asked Oct 1 · Concept · Junior

    Other ways it was asked
    • “What is software testing, and what does the testing process involve?”
    • “What is the actual definition and purpose of software testing?”
  6. What is the testing pyramid?

    Asked in 3 of 165 interviews · last asked Oct 8 · Concept · Junior

    Other ways it was asked
    • “What is the testing pyramid, and what levels does it typically include?”
    • “What is the testing pyramid and how does API testing fit into it?”
  7. Why do you think software testing is important?

    Asked in 2 of 165 interviews · last asked Jul 22 · Concept · Junior

    Other ways it was asked
    • “What is software testing and why is it important?”
  8. What is the shift-left testing approach?

    Asked in 2 of 165 interviews · last asked Aug 4 · Concept · Mid-level

    Other ways it was asked
    • “What is shift-left testing, and when would you use it?”
  9. What are the fundamentals of software testing?

    Asked in 2 of 165 interviews · last asked Oct 17 · Concept · Junior

    Other ways it was asked
    • “What are the principles of software testing?”
  10. What is the difference between positive and negative testing?

    Asked in 2 of 165 interviews · last asked Oct 3 · Concept · Junior

  11. What are the types of validation?

    Asked in 2 of 165 interviews · last asked Mar 26 · Concept · Junior

    Other ways it was asked
    • “What are the types of software validation?”
  12. What is the difference between an integration test and an end-to-end test?

    Asked once · last asked Aug 5 · Concept · Junior

Show 3 more
  1. What does quality mean to you in a digital product?

    Asked once · last asked Feb 9 · Concept

  2. What is a test oracle used for?

    Asked once · last asked Apr 10 · Concept · Mid-level

  3. What is the difference between statement coverage and branch coverage?

    Asked once · last asked Apr 10 · Concept · Mid-level

QA test planning and bug reporting interview questions

Planning and teamwork questions cover requirements, risks, test plans, bug management, quality metrics and release decisions. 171 questions.

  1. What is the difference between a test plan and a test strategy?

    Asked in 3 of 165 interviews · last asked Aug 11 · Concept · Mid-level

    Other ways it was asked
    • “What are a test plan and a test strategy?”
    • “What’s the difference between a test plan and a test strategy?”
  2. What is a test plan?

    Asked in 3 of 165 interviews · last asked Oct 1 · Concept · Junior

    Other ways it was asked
    • “What should a test plan document include?”
    • “What are the key features of a test plan document?”
    • “What is a test plan, and what does it include?”
  3. Which testing strategies would you use for a software project?

    Asked in 3 of 165 interviews · last asked Sep 18 · Scenario · Junior

    Other ways it was asked
    • “How do you plan testing for a new software project?”
    • “What software testing process would you follow on a project?”
  4. How do you handle it when your project requirements or plans suddenly change?

    Asked in 2 of 165 interviews · last asked Aug 20 · Scenario

  5. How do you approach test planning?

    Asked in 2 of 165 interviews · last asked May 5 · Concept · Mid-level

    Other ways it was asked
    • “What do you include in test planning?”
  6. How do you prioritize defects and testing activities?

    Asked in 2 of 165 interviews · last asked Oct 17 · Scenario · Mid-level

    Other ways it was asked
    • “How do you prioritize software defects?”
  7. How are severity levels used to classify software defects?

    Asked in 2 of 165 interviews · last asked Oct 17 · Concept · Junior

    Other ways it was asked
    • “How many severity levels are used to classify defects?”
  8. How do you manage multiple projects day to day?

    Asked once · last asked Mar 9 · Behavioral · Mid-level

    Other ways it was asked
    • “How do you manage multiple projects at the same time?”
  9. What information should an SRS document include?

    Asked once · last asked Mar 27 · Concept · Junior

  10. How do you measure the quality of your testing process?

    Asked once · last asked Jul 27 · Scenario · Senior

    Other ways it was asked
    • “Which metrics do you use to measure the quality of your testing process?”
  11. How would you measure the business impact of increasing test automation coverage by 60%?

    Asked once · last asked Aug 17 · Behavioral · Senior

  12. What would you do if a release did not meet the required quality level but leadership pressured you to launch it quickly?

    Asked once · last asked Sep 10 · Scenario · Senior

Show 5 more
  1. What business outcome does faster regression testing create?

    Asked once · last asked Sep 22 · Scenario · Mid-level

    Other ways it was asked
    • “What business outcome does faster regression testing translate to?”
  2. How would you calculate a 25% improvement in detecting critical defects?

    Asked once · last asked Sep 23 · Scenario · Mid-level

    Other ways it was asked
    • “What evidence would you use to verify that the detection of critical defects improved by 25%?”
  3. What is the role of a QA in the requirement analysis phase?

    Asked once · last asked Oct 1 · Concept · Junior

    Other ways it was asked
    • “What kind of documentation does a QA prepare during the requirement analysis phase?”
  4. How do you manage the QA process from requirements analysis through test automation and sign-off?

    Asked once · last asked Jan 27 · Scenario · Mid-level

  5. Tell me about a time a bug reached production before it was detected. What happened, and what did you learn?

    Asked once · last asked Feb 9 · Behavioral

Test case design and testing scenario interview questions

Feature scenarios cover test design, exploratory testing, debugging and checks for performance, security, accessibility, compatibility and mobile apps. 124 questions.

  1. What are test design techniques?

    Asked in 3 of 165 interviews · last asked Oct 24 · Concept · Junior

    Other ways it was asked
    • “Which test design techniques have you applied in practice?”
    • “What test design techniques do you know?”
  2. How would you test an application's performance and a web page's accessibility?

    Asked in 2 of 165 interviews · last asked Apr 16 · Scenario · Mid-level

    Other ways it was asked
    • “How would you test an application for WCAG accessibility?”
  3. How would you debug a complex software issue when the root cause is not immediately apparent?

    Asked once · last asked Apr 30 · Scenario · Mid-level

    Other ways it was asked
    • “How do you debug software issues and conduct root-cause analysis?”
  4. Write five test cases for a function that returns the second-largest element of an integer array.

    Asked once · last asked Jun 26 · Scenario · Junior

    Other ways it was asked
    • “How would you execute test cases for a function that returns the second-largest element of an integer array?”
  5. What aspects of browser compatibility would you test?

    Asked once · last asked Jul 16 · Scenario · Mid-level

    Other ways it was asked
    • “Which browsers would you include in a browser compatibility test?”
  6. How would you use BrowserStack for cross-browser and cross-device testing?

    Asked once · last asked Sep 21 · Tooling · Mid-level

  7. What is your usual workflow for creating test cases, including what information you receive and what you deliver?

    Asked once · last asked Feb 9 · Scenario · Mid-level

  8. When testing a web application, what would you validate first, which browser and device would you start with, and what tools would you use for nonfunctional testing?

    Asked once · last asked Feb 9 · Scenario · Mid-level

  9. If I share a web app with you, how would you test it, what methods would you use, and how would you approach the testing process?

    Asked once · last asked Mar 17 · Scenario · Mid-level

  10. How would you verify that analytical values displayed on a dashboard are correct?

    Asked once · last asked Apr 1 · Scenario · Mid-level

  11. If the database provides last week’s and this week’s sales values through an API, but the percentage change is calculated on the front end, how would you define your testing strategy?

    Asked once · last asked Apr 1 · Scenario · Senior

  12. How would you test a feature that imports store performance data from uploaded CSV files into a database, covering expected behavior, happy paths, edge cases, errors, reliability, and security?

    Asked once · last asked Apr 1 · Scenario · Senior

    Other ways it was asked
    • “How would you test a feature that imports store performance data from uploaded CSV files into the database, covering the happy path, edge cases, and errors? How would you ensure it works correctly, reliably, and securely, and what should the application’s behavior be?”
Show 5 more
  1. How would you break down the test cases to cover potential edge cases and give users clear guidance when data is missing or malformed?

    Asked once · last asked Apr 1 · Scenario · Senior

  2. What could go wrong at the file level—for example, if someone uploads an image, a PDF, another unsupported file type, or a blank file?

    Asked once · last asked Apr 1 · Scenario · Mid-level

  3. What file-level edge cases and security considerations would you test to ensure the system handles invalid or malicious files safely and provides meaningful errors?

    Asked once · last asked Apr 1 · Scenario · Senior

  4. How would you test an end-to-end flight-booking flow, from the user's journey through booking confirmation?

    Asked once · last asked Apr 1 · Scenario

    Other ways it was asked
    • “Which checkpoints would you test in an end-to-end flight-booking flow?”
  5. Your client reports that a plug-in on the production system is failing intermittently. How would you troubleshoot it, and where would you start?

    Asked once · last asked Apr 6 · Scenario · Senior

All Manual Testing interview questions

QA coding and programming interview questions

Coding and programming questions cover languages, object-oriented concepts, data structures, concurrency, file handling, UML and software architecture. 253 questions.

  1. What is a tuple in Python, and how does it differ from a list?

    Asked in 3 of 165 interviews · last asked Sep 18 · Concept · Junior

    Other ways it was asked
    • “What is the difference between a Python list and a tuple?”
    • “What are tuples in Python, and when would you use them?”
    • “What is a tuple in Python?”
  2. What is a lambda function in Python, and how do you use it?

    Asked in 3 of 165 interviews · last asked Oct 22 · Concept · Junior

    Other ways it was asked
    • “What is a lambda function?”
    • “What is a lambda function in Python?”
  3. What is the difference between an array and a linked list?

    Asked in 3 of 165 interviews · last asked Sep 30 · Concept · Junior

    Other ways it was asked
    • “What is the difference between a list and an array in Python?”
  4. Write a Java program to check whether a string is a palindrome.

    Asked in 3 of 165 interviews · last asked Jul 23 · Write code · Junior

    Other ways it was asked
    • “Can you explain how to write a palindrome program in Java?”
    • “Can you write a basic Java program to check for a palindrome?”
    • “Write a program for palindrome check.”
  5. What are the concepts of object-oriented programming?

    Asked in 3 of 165 interviews · last asked Aug 25 · Concept · Junior

    Other ways it was asked
    • “What are the principles of object-oriented programming?”
    • “What is object-oriented programming?”
    • “What are the core principles of object-oriented programming in Java?”
  6. What is Java?

    Asked in 3 of 165 interviews · last asked Oct 10 · Concept · Junior

  7. What is the difference between mutable and immutable objects, and which Python types belong to each?

    Asked in 3 of 165 interviews · last asked Oct 22 · Concept · Junior

    Other ways it was asked
    • “What is the difference between a mutable and an immutable object?”
    • “What is the basic difference between a mutable data type and an immutable data type?”
    • “Which other Python data types are immutable?”
  8. What is the difference between a class and an object?

    Asked in 3 of 165 interviews · last asked Oct 8 · Concept · Junior

    Other ways it was asked
    • “What is the difference between a class and an object in Java?”
    • “What is a class and what is an object?”
  9. What is a use case diagram?

    Asked in 3 of 165 interviews · last asked Mar 27 · Concept · Junior

    Other ways it was asked
    • “Explain the use case diagram.”
    • “What is a UML use case diagram?”
    • “What is a use case?”
  10. What is a UML class diagram?

    Asked in 3 of 165 interviews · last asked Mar 27 · Concept · Junior

    Other ways it was asked
    • “What is a class in UML?”
  11. Can you write Python code to read test data from an Excel or CSV file?

    Asked in 2 of 165 interviews · last asked Sep 18 · Write code · Mid-level

    Other ways it was asked
    • “Can you write sample code to read test data from an Excel or CSV file?”
  12. What data types are available in Python?

    Asked in 2 of 165 interviews · last asked Sep 30 · Concept · Junior

    Other ways it was asked
    • “What are the data types in Python?”
    • “What are the built-in data types in Python?”
Show 8 more
  1. Write code to reverse a string.

    Asked in 2 of 165 interviews · last asked Sep 18 · Write code · Junior

    Other ways it was asked
    • “Can you write code to reverse a string?”
    • “Write a Java program to reverse a string.”
    • “Can you write code to reverse a string without using built-in functions?”
  2. What is exception handling?

    Asked in 2 of 165 interviews · last asked Sep 18 · Concept · Junior

    Other ways it was asked
    • “Explain exception handling.”
  3. What is polymorphism in object-oriented programming?

    Asked in 2 of 165 interviews · last asked Jul 16 · Concept · Junior

    Other ways it was asked
    • “Explain polymorphism in object-oriented programming.”
  4. What is multithreading?

    Asked in 2 of 165 interviews · last asked Sep 18 · Concept · Junior

    Other ways it was asked
    • “How does multithreading work?”
    • “What is multithreading in Java, and how does it work?”
  5. What is inheritance in object-oriented programming?

    Asked in 2 of 165 interviews · last asked Jul 16 · Concept · Junior

  6. What is the difference between static and instance methods?

    Asked in 2 of 165 interviews · last asked Sep 11 · Concept · Junior

    Other ways it was asked
    • “What is the difference between a static method and an instance method in Python?”
    • “What is the difference between instance, class, and static methods?”
  7. Write code to find the second-largest element in an array.

    Asked in 2 of 165 interviews · last asked Oct 24 · Write code · Junior

    Other ways it was asked
    • “How would you find the largest number in a Java array?”
    • “How would you modify the code to find the largest element in an array?”
    • “How can you find the second-largest element in an array without using a sorting function?”
  8. What is the key difference between JavaScript and TypeScript?

    Asked in 2 of 165 interviews · last asked Aug 25 · Concept · Junior

    Other ways it was asked
    • “What is the difference between JavaScript and TypeScript, and why do we need both of them?”

SQL and database testing interview questions

SQL and database questions cover queries, joins, aggregation, window functions, database concepts, data validation and query performance. 48 questions.

  1. What is eventual consistency?

    Asked in 2 of 165 interviews · last asked Apr 17 · Concept · Mid-level

    Other ways it was asked
    • “What is eventual consistency, and what implications does it have for testing?”
  2. What's the difference between WHERE and HAVING?

    Asked once · last asked Jul 16 · Concept · Junior

    Other ways it was asked
    • “What is the difference between HAVING clause and WHERE clause?”
  3. What are SQL window functions, and when would you use one?

    Asked once · last asked Jul 24 · Concept · Mid-level

    Other ways it was asked
    • “What are SQL window functions, and when would you use them?”
  4. What is the difference between an INNER JOIN and a LEFT JOIN?

    Asked once · last asked Aug 5 · Concept · Junior

    Other ways it was asked
    • “What is the difference between a LEFT JOIN and an INNER JOIN?”
  5. A deployment has caused a major outage and needs to be rolled back quickly, but it included database migrations. How would you handle the rollback?

    Asked once · last asked Apr 17 · Scenario · Senior

  6. After a failed production database migration, what technical steps can you take to restore the environment to a working state?

    Asked once · last asked Apr 17 · Scenario · Senior

  7. Write a query to detect duplicate rows in stg.Orders. Which fields define a logical duplicate, and how would you distinguish a true duplicate from a valid repeated rate?

    Asked once · last asked Apr 28 · Write code · Mid-level

  8. Can a JMX script access a database through JMeter, and what would you need to do to establish that access?

    Asked once · last asked Jun 4 · Tooling · Mid-level

  9. How would you use JMeter to write data to a database and read it back?

    Asked once · last asked Jun 4 · Tooling · Mid-level

  10. When building a new product, what type of database would you choose?

    Asked once · last asked Jul 16 · Scenario · Mid-level

  11. Given a product table with a product name column containing "Apple," how would you update that value to "Grapes"?

    Asked once · last asked Jul 16 · Write code · Junior

  12. Write a SQL query that removes duplicate rows while keeping the latest record for each ID.

    Asked once · last asked Jul 24 · Write code · Mid-level

Show 8 more
  1. How would you improve the performance of a SQL query that is no longer running efficiently?

    Asked once · last asked Jul 24 · Scenario · Mid-level

  2. How would you rewrite a SQL query so that an index can be used?

    Asked once · last asked Jul 24 · Scenario · Mid-level

  3. How would you test stored procedures and calculated database values when running calculations in Python?

    Asked once · last asked Jul 31 · Scenario · Mid-level

    Other ways it was asked
    • “How did you test stored procedures and calculated database values when running calculations in Python?”
  4. How do you ensure data integrity and security during data migrations into Salesforce?

    Asked once · last asked Aug 13 · Scenario · Mid-level

  5. What is the purpose of a partition key in Azure Cosmos DB?

    Asked once · last asked Sep 23 · Concept · Mid-level

  6. What are SQL joins, and when would you use them in testing?

    Asked once · last asked Oct 22 · Concept · Junior

  7. What are the bronze, silver, and gold layers in medallion architecture?

    Asked once · last asked Oct 24 · Concept · Mid-level

  8. What is SQL?

    Asked once · last asked Jul 16 · Concept · Junior

    Other ways it was asked
    • “What is SQL, and what is it used for?”

API and backend testing interview questions

API questions focus on HTTP, authentication, test cases, response checks, contracts, backend integrations, mocking and testing tools. 119 questions.

  1. What is an API?

    Asked in 3 of 165 interviews · last asked Oct 3 · Concept · Junior

    Other ways it was asked
    • “What is an API request?”
  2. What are the common HTTP methods used in APIs?

    Asked in 2 of 165 interviews · last asked Jul 22 · Concept · Junior

    Other ways it was asked
    • “Which HTTP methods are used to interact with APIs, and when would you use them?”
    • “What HTTP methods are commonly used?”
  3. What is HTTP idempotency, why is it useful, and how would you test it?

    Asked in 2 of 165 interviews · last asked Oct 11 · Concept · Mid-level

    Other ways it was asked
    • “What does idempotency mean?”
    • “What is idempotency in HTTP methods and how do you verify idempotency in automated tests?”
  4. What's the difference between a mock and a stub, and how do they behave differently in tests?

    Asked in 2 of 165 interviews · last asked Oct 11 · Concept · Mid-level

    Other ways it was asked
    • “What is the difference between a stub and a mock?”
  5. What’s the difference between authentication and authorization?

    Asked in 2 of 165 interviews · last asked Jul 22 · Concept · Junior

    Other ways it was asked
    • “What is the difference between authentication and authorization?”
    • “What is the difference between authorization and authentication?”
  6. What are the components of an HTTP request?

    Asked in 2 of 165 interviews · last asked Oct 8 · Concept · Junior

    Other ways it was asked
    • “What are the components of an HTTP response?”
    • “What components are included in an HTTP POST request?”
  7. How do you approach automated backend testing?

    Asked in 2 of 165 interviews · last asked Jul 16 · Scenario · Mid-level

    Other ways it was asked
    • “What types of back-end testing do you perform, and how do you approach them?”
  8. What is the difference between SOAP and REST?

    Asked once · last asked Aug 25 · Concept · Junior

    Other ways it was asked
    • “What is the difference between REST and SOAP API?”
  9. How do you send credentials in the HTTP Authorization header using Basic Authentication?

    Asked once · last asked Jul 24 · Concept · Junior

    Other ways it was asked
    • “How do you send credentials using HTTP Basic Authentication in an HTTP request?”
    • “How do you send a username and password in the headers for HTTP Basic Authentication?”
    • “How do you use HTTP Basic Authentication?”
  10. What approaches do you use to test backend systems, including APIs and Kafka?

    Asked once · last asked Jan 27 · Tooling · Mid-level

  11. How do you automate testing of token-based authentication?

    Asked once · last asked Jan 27 · Tooling · Mid-level

  12. Given a username and an invitation URL, what response would you expect from the login API, and how would you automate and validate the flow?

    Asked once · last asked Jan 27 · Scenario · Mid-level

Show 6 more
  1. What are the disadvantages of testing APIs with Postman?

    Asked once · last asked Apr 17 · Concept · Mid-level

  2. What trade-offs would you consider when choosing Playwright for API testing instead of Postman?

    Asked once · last asked Apr 17 · Concept · Senior

  3. How can you test an API response when its exact value cannot be predicted in advance, such as a continuous or statistical value?

    Asked once · last asked Apr 17 · Scenario · Senior

  4. When an API intentionally returns statistically variable results, what properties can you test to verify that it is working correctly?

    Asked once · last asked Apr 17 · Scenario · Senior

  5. Name six commonly used HTTP status codes and explain what each one indicates.

    Asked once · last asked Apr 17 · Concept · Junior

  6. How would you test a system that uses eventual consistency?

    Asked once · last asked Apr 17 · Scenario · Senior

All API Testing interview questions

Playwright and Selenium interview questions

Playwright and Selenium questions cover locators, waits, browser state, parallel runs, page interactions and test debugging. 94 questions.

  1. How do you debug Playwright tests and handle asynchronous test execution?

    Asked in 3 of 165 interviews · last asked Jul 22 · Tooling · Mid-level

    Other ways it was asked
    • “How do you work with synchronous and asynchronous code in Playwright tests?”
    • “How do you run tests in parallel in Playwright?”
  2. What are workers used for in Playwright?

    Asked in 3 of 165 interviews · last asked Oct 10 · Concept · Mid-level

    Other ways it was asked
    • “What are Playwright workers?”
    • “What is Playwright used for?”
  3. What is the difference between a selector and a locator in Playwright?

    Asked in 2 of 165 interviews · last asked Sep 8 · Concept · Mid-level

  4. What is Cypress?

    Asked in 2 of 165 interviews · last asked Sep 15 · Concept · Junior

    Other ways it was asked
    • “When would you use Cypress?”
  5. What types of waits are available in Selenium?

    Asked in 2 of 165 interviews · last asked Oct 22 · Concept · Mid-level

    Other ways it was asked
    • “What types of waits does Selenium provide, and what waiting behavior does Playwright use by default?”
  6. What are Selenium locators, and when would you use them?

    Asked in 2 of 165 interviews · last asked Oct 12 · Concept · Mid-level

    Other ways it was asked
    • “What are Selenium locators, when would you use them, and how does Playwright locate elements?”
    • “Can you tell me what a locator is in Selenium?”
  7. How many types of XPath are there, and what are the differences between them?

    Asked in 2 of 165 interviews · last asked Jul 16 · Concept · Junior

    Other ways it was asked
    • “What are the different types of XPath?”
  8. What is the technical difference between Appium and Playwright?

    Asked once · last asked Apr 13 · Concept · Mid-level

    Other ways it was asked
    • “What are the key component differences between Appium and Playwright?”
  9. How would you write and run a Playwright test that uploads an image through a form?

    Asked once · last asked Jun 22 · Write code · Junior

  10. How does getByRole work in Playwright?

    Asked once · last asked Aug 4 · Concept · Mid-level

    Other ways it was asked
    • “Do you know how getByRole works in Playwright internally?”
  11. When do you need to import `test` and `expect` in a Playwright test file?

    Asked once · last asked Sep 11 · Concept · Junior

  12. What challenges can experiments or feature-flag changes in production or staging create for Playwright tests?

    Asked once · last asked Jan 27 · Scenario · Senior

Show 7 more
  1. How would you use Playwright to click a button?

    Asked once · last asked Jan 27 · Write code · Junior

  2. Why might you avoid XPath selectors in Playwright?

    Asked once · last asked Jan 27 · Concept · Mid-level

  3. How does Playwright handle waits?

    Asked once · last asked Jan 27 · Concept · Mid-level

  4. How do you handle dynamic elements in the UI with Playwright?

    Asked once · last asked Jan 27 · Tooling · Mid-level

  5. How would you find all the links on a web page and identify which ones are broken?

    Asked once · last asked Mar 24 · Tooling · Mid-level

  6. In Selenium, how would you switch directly to the 48th window when there are 50 windows and no title or other identifying information?

    Asked once · last asked Mar 24 · Tooling · Mid-level

  7. How would you reliably test a feature embedded in a cross-origin iframe when you cannot access the iframe's code?

    Asked once · last asked Apr 10 · Scenario · Senior

All Automation Testing interview questions

Test automation framework and CI/CD interview questions

Automation questions explore what to automate, framework design, test data, fixtures, test runners, flaky tests, Git and CI/CD pipelines. 173 questions.

  1. How do you identify and handle flaky tests, and what do you do when you find one?

    Asked in 3 of 165 interviews · last asked May 28 · Scenario · Senior

    Other ways it was asked
    • “How do you handle flaky tests?”
    • “How would you diagnose and stabilize flaky tests that pass inconsistently?”
  2. How would you structure a JavaScript Playwright automation framework, and what trade-offs would you consider?

    Asked in 3 of 165 interviews · last asked Oct 24 · Design · Senior

    Other ways it was asked
    • “How would you structure a Playwright test automation framework, and what are the trade-offs of that structure?”
    • “What would you improve in an existing Playwright test automation framework if you were rebuilding it from scratch?”
    • “How is your JavaScript Playwright automation framework structured?”
  3. What is the difference between git fetch and git pull?

    Asked in 2 of 165 interviews · last asked Aug 25 · Concept · Junior

    Other ways it was asked
    • “What is the difference between git pull and git fetch?”
  4. How would you estimate the effort required to automate a set of test scenarios?

    Asked in 2 of 165 interviews · last asked Oct 8 · Scenario · Senior

    Other ways it was asked
    • “How do you estimate the effort required to automate a user story?”
    • “How do you estimate the effort required to automate a given user story?”
    • “How do you estimate automation effort for a user story in an Agile sprint?”
  5. What is the Page Object Model, and how would you implement it in a Playwright framework?

    Asked in 2 of 165 interviews · last asked Oct 24 · Concept · Mid-level

    Other ways it was asked
    • “What is the Page Object Model, and how is it used with Playwright?”
  6. How do you implement a data-driven approach in a test automation framework?

    Asked in 2 of 165 interviews · last asked Sep 18 · Tooling · Mid-level

    Other ways it was asked
    • “How do you implement data-driven testing in your automation framework?”
  7. How do you handle situations where automated tests might not provide clear feedback because features are changing often?

    Asked in 2 of 165 interviews · last asked Sep 24 · Scenario · Mid-level

    Other ways it was asked
    • “What can you do when automated tests are frequently changing and failing?”
  8. What are pytest markers, and how do you create and use custom markers?

    Asked in 2 of 165 interviews · last asked Sep 18 · Tooling · Mid-level

    Other ways it was asked
    • “How do you create and use custom annotations in pytest?”
    • “What are markers in Pytest?”
  9. How do you implement fixtures in a Python test automation framework?

    Asked in 2 of 165 interviews · last asked Sep 18 · Tooling · Mid-level

    Other ways it was asked
    • “How do you implement fixtures in Pytest?”
  10. What is Git, and what is it used for?

    Asked in 2 of 165 interviews · last asked Oct 3 · Concept · Junior

    Other ways it was asked
    • “What is Git used for, and what problems does it solve?”
  11. What coding standards and design patterns do you use when designing a REST API test automation framework?

    Asked once · last asked Jul 23 · Concept · Senior

    Other ways it was asked
    • “Which design patterns do you use for REST API test automation?”
  12. How would you define success metrics for a test automation project?

    Asked once · last asked Sep 22 · Scenario · Mid-level

    Other ways it was asked
    • “How would you define the success of an automation project?”
Show 3 more
  1. How would you use test automation to keep baseline tests reliable when experiments or feature-flag changes alter the application?

    Asked once · last asked Jan 27 · Scenario · Senior

  2. How would you design a Playwright framework?

    Asked once · last asked Jan 27 · Design · Senior

  3. A test passes locally but fails in CI or the cloud while running against staging in both environments. What could cause this?

    Asked once · last asked Jan 27 · Scenario · Mid-level

All Automation Testing interview questions

AI testing and LLM evaluation interview questions

AI testing questions cover AI-assisted QA, generated-test risks, agents, MCP, chatbots, prompt robustness, RAG and LLM evaluation. 73 questions.

  1. What risks do you see in using AI to write automated tests?

    Asked in 2 of 165 interviews · last asked Oct 8 · Scenario · Mid-level

    Other ways it was asked
    • “What are the main risks and limitations of using a public AI in commercial test automation?”
  2. How do LLM evaluation frameworks calculate scores, and who or what assigns them?

    Asked once · last asked Jul 30 · Concept · Mid-level

    Other ways it was asked
    • “What results does an LLM evaluation produce, and how are its scores calculated?”
    • “What scores or score mappings can LLM evaluation frameworks produce?”
  3. How do you use the Model Context Protocol (MCP), and what tasks does it help you perform?

    Asked once · last asked Sep 18 · Tooling · Mid-level

    Other ways it was asked
    • “How have you used the Model Context Protocol (MCP) and command-line tools in your work?”
  4. What components would an agent-based system need to convert test scenarios into Playwright tests?

    Asked once · last asked Oct 8 · Design · Senior

    Other ways it was asked
    • “How would you build an agent to convert test scenarios into Playwright tests?”
    • “How long might it take to build an agent that converts test scenarios into Playwright tests?”
    • “If agents could connect to a test management tool and convert scenarios into Playwright tests in tens of person-days, what would be wrong with that approach—or might nothing be wrong?”
  5. How would you design the high-level architecture of an AI agent?

    Asked once · last asked Jul 16 · Design · Mid-level

    Other ways it was asked
    • “How would you design an AI agent, including its system architecture and tool choices?”
  6. How would you test an LLM output when the acceptance criteria and expected behavior are known?

    Asked once · last asked Jul 30 · Scenario · Mid-level

  7. What prompts would you try to make a museum assistant contradict these facts: it opens Tuesday through Sunday, 10 a.m. to 5 p.m., closes Mondays, and charges 200 rupees per ticket?

    Asked once · last asked Oct 12 · Scenario · Mid-level

    Other ways it was asked
    • “What other prompts would you try to make the museum assistant contradict its stated hours or ticket price?”
    • “What are some examples of prompts that could make the museum assistant contradict its stated hours or ticket price?”
    • “What prompts would you use to test whether a museum assistant can be made to contradict its stated hours of Tuesday through Sunday, 10 a.m. to 5 p.m., Monday closure, or 200-rupee ticket price?”
  8. How can you use an AI agent to speed up software testing?

    Asked once · last asked Oct 22 · Scenario · Senior

    Other ways it was asked
    • “What challenges can arise when using an AI agent to speed up software testing?”
  9. How would you improve the accuracy of a predictive model?

    Asked once · last asked Mar 27 · Scenario · Mid-level

  10. What data would you use to validate a campus placement prediction model?

    Asked once · last asked Mar 27 · Scenario · Mid-level

  11. How would you use an LLM to turn Jira requirements into test cases, and how would you choose between a local model and an online model?

    Asked once · last asked Apr 23 · Tooling · Mid-level

  12. What challenges arise when integrating AI with Playwright to create tests, how would you address them, and what safeguards would you use to limit errors and hallucinations?

    Asked once · last asked Jun 18 · Behavioral · Senior

    Other ways it was asked
    • “What challenges have you encountered when integrating AI with Playwright to create tests, how did you address them, and what safeguards do you use to limit errors and hallucinations?”
Show 7 more
  1. How do you debug AI-generated results in API tests and applications?

    Asked once · last asked Jun 18 · Scenario · Senior

  2. How would you measure instruction-following quality for a prompt that asks the model to always respond in bullet points?

    Asked once · last asked Jul 16 · Scenario · Mid-level

  3. How would you build a test suite for a chatbot that answers questions about a company's product?

    Asked once · last asked Jul 16 · Scenario · Mid-level

  4. How would you test a chatbot's data-chunking strategy to ensure it does not degrade answer quality?

    Asked once · last asked Jul 16 · Scenario · Mid-level

  5. How would you build a QA dashboard for tracking AI product quality over time?

    Asked once · last asked Jul 16 · Design · Senior

  6. What is a feedback loop in an AI product, and how can production feedback be used to improve test cases?

    Asked once · last asked Jul 16 · Concept · Mid-level

  7. How do you measure an AI agent's error rate with human-in-the-loop review, and use the results to reduce hallucinations?

    Asked once · last asked Jul 16 · Scenario · Senior

How this list is made

Every question here was asked by a real interviewer in a real job interview that a candidate ran MeetAssist in. After the call, the interviewer's questions are pulled from the transcript. Practice sessions, tests, exams and anything that was not a job interview are dropped.

Questions are rewritten so they make sense on their own: names of people, employers and clients are removed, and speech-to-text mistakes are fixed. Small talk, logistics and questions about one candidate's own résumé are left out. Rephrasings of the same question are merged, and the count is the number of different interviews it came up in.

The interviews come from candidates who use MeetAssist, so they lean towards software, data and AI roles: the shares describe these interviews, not every QA Engineer interview. Answers to the most asked questions are written and checked by an editor; a "common mistake" is shown only when reviews of real answers in these interviews show it, with the count.

165 interviews, 66 candidates, Jan 2026 to Oct 2026. Updated every month with new interviews.