Tech interview questions, by job
Pick your job. Every question comes with the strongest answer, why it works and what a good answer covers.
- Frontend / web developer — React, Angular, Vue, HTML & CSS
- Backend developer — APIs, services, databases — Node, .NET, Java, Python
- Full-stack developer — Frontend and backend together
- Mobile developer — iOS, Android, React Native, Flutter
- QA / manual tester — Test plans, exploratory testing, bug reports
- Automation developer — QA automation & SDET — Selenium, Playwright, Cypress, API tests
- DevOps / SRE / cloud — CI/CD, Docker, Kubernetes, AWS, Azure, GCP
- Data analyst / BI — SQL, dashboards, Excel, Power BI, Tableau
- Data engineer — Pipelines, ETL, warehouses, Spark
- Data science / ML / AI — Models, statistics, Python, LLMs
- Cybersecurity — SOC, pentesting, AppSec, compliance
- IT support / sysadmin — Helpdesk, networks, Windows & Linux admin
- Embedded / hardware — Firmware, C/C++, RTOS, electronics
- Product manager — Roadmaps, discovery, specs, metrics
- UX / UI designer — Research, wireframes, Figma, design systems
- Project / delivery manager — Scrum master, agile delivery, PMO
- Engineering manager / tech lead — Leading developers, hiring, delivery, architecture calls
- Solutions / cloud architect — System design, integration, cloud cost, trade-offs
- Database administrator — Backups, performance, replication, migrations
- AI engineer — LLM apps, RAG, agents, MCP, evals, AI in production