Back to Tech Interviews
Cypress E2E Testing Interview
Curated 20+ questions covering Cypress architecture, assertions, network interception, support commands, sessions, and configurations.
Total: 20 QuestionsLearned: 0 / 20 (0%)
Difficulty Filters
Tools & Options
Showing 20 of 20 questions
Beginner
What is Cypress, and what is its main architecture?
Intermediate
Explain the difference between Cypress and Selenium.
Beginner
How does Cypress handle automatic waiting?
Beginner
What are the common assertions used in Cypress?
Intermediate
What is `cy.intercept()`, and why is it used?
Beginner
How do you query elements in Cypress? What is the difference between `cy.get()` and `cy.find()`?
Intermediate
What are Cypress Custom Commands, and where are they defined?
Beginner
Explain the use of Fixtures in Cypress.
Intermediate
What is the Page Object Model (POM) pattern in Cypress, and is it recommended?
Advanced
How do you handle testing iframes in Cypress?
Advanced
What is Cypress Session and `cy.session()`, and why is it used?
Beginner
What is a Cypress plugin?
Intermediate
How does Cypress handle file upload testing?
Intermediate
Explain Cypress environment variables and how to configure them.
Advanced
Why does Cypress commands seem asynchronous?
Advanced
How do you handle uncaught exceptions on the target website in Cypress?
Beginner
What is Cypress Cloud (formerly Dashboard)?
Intermediate
Explain the difference between `cy.visit()` and `cy.request()`.
Beginner
How do you run tests in headless mode in Cypress?
Advanced
