QA Interview Hub · Knowledge base · Quizzes
Knowledge base
Playwright
- Architecture and isolation
- Browser, Context, Page
- Locators
- Auto-waiting and web-first assertions
- Interaction: actions, tabs, frames, files, dialogs
- Fixtures and test structure
- Network: route, mocks, API tests
- Authentication and storageState
- Config, projects, parallelism, CI
- Debugging, trace viewer, reports, flaky tests
- Emulation and environment
Cypress
TypeScript
- Basics: primitives, any, unknown, never, literals
- Object types: interface and type, optional, readonly
- Type narrowing and type guards
- Generics
- Utility types
- Classes and access modifiers
- Asynchrony: Promise, async/await, parallelism
- Advanced types: keyof, typeof, mapped, conditional, template literal
- Modules and tsconfig
- JS traps: numbers and money, strings, dates, objects and arrays
Manual QA
SQL
API
System Design
Patterns
CI/CD
Product Engineering
AI
Networking
Logs and observability