Frontend interview guide
Practice explaining browser behavior, JavaScript and accessible interfaces with answer outlines.
Open resourceInterview guides / FREE RESOURCE
Answer practical test design, defect reporting and automation questions with evidence.
Use 5 minutes for a project introduction, 15 minutes for three questions, 5 minutes for follow-ups and 5 minutes for feedback. Score clarity, correctness and concrete evidence from 0–2 each. This is self-review, not an employer score.
Question 1
Severity describes the impact of a defect; priority describes how urgently the team should address it. They may differ because of timing, reach or workarounds.
Follow-up: Give an example of low severity but high priority.
Question 2
Test boundaries and invalid partitions: 0, 1, 10, 11, blank, text and decimals. Check both UI feedback and server enforcement.
Follow-up: What happens with a pasted negative number?
Question 3
Include a concise title, environment, preconditions, numbered steps, expected and actual outcomes, and evidence. Separate observations from guesses about the cause.
Follow-up: Could another tester reproduce your report?
Question 4
Start with repeatable, high-value journeys that have stable expected outcomes. Keep exploratory work for uncertain behavior and use lower-level tests where they give faster feedback.
Follow-up: Why not automate every UI scenario?
Question 5
Inspect traces and failure patterns, isolate shared state, replace timing guesses with meaningful waits, and check external dependencies. Do not dismiss failures as random.
Follow-up: What evidence would distinguish product timing from test timing?
Question 6
It checks that previously working behavior still works after a change. Select scope from the changed area, dependencies and risk.
Follow-up: What would you retest after changing discount logic?
Question 7
Check status, body, schema, authorization, side effects and error behavior. Include malformed and duplicate requests, not only successful responses.
Follow-up: Can a 200 response still represent a bug?
Question 8
Summarize tested scope, unresolved risks, impact and workarounds. Give a recommendation with evidence; the release decision belongs to the responsible team.
Follow-up: What would make you recommend delaying release?
Notes save on this device. Avoid entering passwords or sensitive information.
Practice explaining browser behavior, JavaScript and accessible interfaces with answer outlines.
Open resourcePractice HTTP, database, authorization and reliability questions using concrete examples.
Open resourceTurn coursework, club work and personal projects into truthful, specific interview stories.
Open resource