Q1.How do you decide which tests to automate?
The opening strategy question in most automation interviews; a list of adjectives is a weak answer.
Automate where the return is highest: tests that run often (every build), are deterministic, cover business-critical paths, are expensive to run manually, or are needed across many data combinations, browsers or environments.
The useful framing is cost versus repeated benefit. A test executed once a quarter rarely repays the cost of writing and maintaining it. A regression check on checkout that runs forty times a week repays it in the first fortnight.
A concrete prioritisation I would present: critical revenue paths first, then high-traffic flows, then areas with the worst defect history, then breadth. Anything that needs human judgement about look, feel or wording stays manual.