questions and answers
Interview questions, with the answers explained
120 questions across Cypress, Playwright and Selenium, grouped by topic. Every question shows the answer, why it is right, and why each other option is wrong.
Reading answers is the easy half. Each topic links to the timed session, so you can check what you remember, and to practice problems that make you write the test for real.
Cypress
How Cypress Runs: Interview Questions and Answers
The command queue, why cy commands are not promises, and where your test really executes.
10 questions · Junior
Cypress Selector Interview Questions and Answers
Stable selectors, cy.contains, .first()/.eq(), and why position-based selectors break.
10 questions · Junior
Cypress Assertion and Retry Interview Questions
should() vs expect(), retrying assertions, and asserting the exact value instead of mere presence.
10 questions · Intermediate
Cypress Waiting and Network Interview Questions
Why cy.wait(number) is a smell, waiting on a named route with cy.intercept, and the two meanings of cy.wait.
10 questions · Intermediate
Playwright
Playwright Fundamentals Interview Questions and Answers
Auto-waiting, fixtures, retrying page assertions and reading a timeout.
8 questions · Junior
Playwright Locator and Assertion Interview Questions
Role-based locators, strict mode, and asserting exact values.
12 questions · Junior
Playwright Waiting, Network and Fixture Interview Questions
Where auto-waiting stops helping, watching real requests, mocking, and custom fixtures.
20 questions · Intermediate
Selenium
Selenium Fundamentals Interview Questions and Answers
Implicit vs explicit waits, sessions, and waiting for real conditions.
8 questions · Junior
Selenium Locator and Assertion Interview Questions
Locator strategy, stale elements, absence checks and exact values.
12 questions · Junior
Selenium Wait and Stale Element Interview Questions
Explicit versus implicit waits, stale references, page objects and session management.
20 questions · Intermediate
Preparing for a specific role?
The role tracks cover the interview as a whole, including coding challenges: SDET, QA Automation Engineer, API testing and Manual QA.
See all interview tracks