Job roles with interview questions and answers
Choose a role to open its interview questions, practice MCQs, and linked concepts. This directory stays out of search; each role hub is indexed on its own.
AI Engineer
Owns the retrieval, evaluation, and guardrail machinery that turns foundation model calls into product capabilities meeting stated quality, cost, and latency targets in production.
Concepts: 79
Updated:
Agentic AI Engineer
An Agentic AI Engineer builds bounded, observable foundation-model systems that plan, use tools, retain state, and complete workflows under explicit safety and cost limits.
Concepts: 28
Updated:
Backend Engineer
Builds and operates product services, owning APIs, data flows, reliability, and production diagnosis across databases, queues, caches, and downstream dependencies.
Concepts: 39
Updated:
Blockchain Developer
Builds and owns decentralized applications, smart contracts, and blockchain integrations, and defends the security, correctness, and trust assumptions they rest on.
Concepts: 37
Updated:
Business Intelligence Developer
Designs governed semantic models, metric definitions, and reporting that turn warehouse tables into numbers the business trusts, defends in meetings, and acts on.
Concepts: 18
Updated:
Cloud Architect
A Cloud Architect designs and owns secure, resilient, cost-governed cloud platforms and the migration paths into them, setting topology, identity, data placement, and recovery targets across provider boundaries.
Concepts: 20
Updated:
Cloud Security Engineer
A Cloud Security Engineer designs and enforces controls across cloud identities, workloads, networks, data, and control planes, and proves they hold under real traffic and real incidents.
Concepts: 16
Updated:
Computational Biologist
A Computational Biologist builds reproducible analyses and models that turn genomic, sequence, and structural data into findings whose assumptions, validation, and limits are defensible.
Concepts: 45
Updated:
Cybersecurity Engineer
A Cybersecurity Engineer designs and operates the controls that limit blast radius—identity, network, and data—plus the detection and response paths that catch what gets through.
Concepts: 26
Updated:
Data Analyst
A Data Analyst builds trusted metrics and analyses that convert ambiguous business questions into defensible decisions for product and operational teams.
Concepts: 18
Updated:
Data Architect
A Data Architect owns the enterprise data model, schema standards, and platform principles that decide how data products are built, governed, and kept reliable across teams.
Concepts: 28
Updated:
Data Engineer
A Data Engineer designs and operates the pipelines, storage, and data models that deliver trustworthy, timely data to the systems and people that depend on it.
Concepts: 27
Updated:
Data Scientist
A Data Scientist builds statistical models and experiments that turn ambiguous business questions into decision-ready evidence, with uncertainty quantified rather than glossed over.
Concepts: 35
Updated:
DevOps Engineer
Builds and owns the automated delivery and infrastructure systems that let a team ship reproducibly, operate securely, and recover without heroics.
Concepts: 25
Updated:
Embedded Systems Engineer
Builds and owns firmware for microcontrollers and real-time embedded products: drivers, interrupt and task timing, and the memory and power budgets that decide what ships.
Concepts: 28
Updated:
Forward Deployed Engineer (FDE)
Embeds with customers to translate ambiguous operational needs into production software, owning discovery, implementation, deployment, reliability, and adoption.
Concepts: 63
Updated:
Frontend Engineer
Builds and owns accessible, performant browser applications, from component APIs and state flow to rendering behavior and production reliability.
Concepts: 27
Updated:
Full-Stack Developer
Builds and owns product capabilities across the client, API, data model, and production path, making sound trade-offs at every boundary.
Concepts: 39
Updated:
Identity and Access Management (IAM) Engineer
Owns the identity layer for humans and services: authentication, least-privilege authorization, and privileged access controls across enterprise systems, kept correct through change and incident.
Concepts: 21
Updated:
MLOps Engineer
Builds and owns the delivery platform that takes a model from dataset to production traffic—training pipelines, model registry, deployment gates, monitoring, retraining, and rollback.
Concepts: 22
Updated:
Machine Learning Engineer
Builds and owns production machine-learning systems: the data and training pipeline behind each model, the serving path that delivers its predictions, and the evidence that it is still correct.
Concepts: 43
Updated:
Network Engineer
Designs, builds, and operates the networks that carry production traffic—from branch and data center to cloud interconnect—with availability targets, segmentation policy, and blast radius as explicit constraints.
Concepts: 16
Updated:
Platform Engineer
Builds and owns self-service developer platforms: paved-road delivery workflows, golden paths, and infrastructure abstractions that let product teams ship safely without running every dependency themselves.
Concepts: 25
Updated:
Product Manager
A Product Manager owns which customer problems a team solves, aligning discovery, prioritization, delivery, and measurement to produce valuable business outcomes.
Concepts: 12
Updated:
Quantum Software Engineer
Builds quantum algorithms, circuits, and hybrid classical–quantum workflows, and owns the software that turns a stated computational problem into measurable results on noisy hardware.
Concepts: 38
Updated:
Robotics Engineer
A Robotics Engineer builds and owns autonomous physical systems: the full loop from sensing and estimation through planning and control to actuation, on real hardware under real-world constraints.
Concepts: 29
Updated:
Security Architect
A Security Architect designs and governs the security controls, trust boundaries, and risk decisions protecting enterprise systems across identity, infrastructure, applications, and data.
Concepts: 25
Updated:
Site Reliability Engineer
Builds and operates the production side of services: SLOs and error budgets, incident command, observability, and automation that removes whole classes of repeat failure.
Concepts: 25
Updated:
Software Engineer
Designs, builds, and operates reliable software systems, turning ambiguous product requirements into maintainable production code that survives load, incidents, and change.
Concepts: 40
Updated:
Solutions Architect
A Solutions Architect turns customer and business requirements into secure, operable, deployable architectures and owns the trade-off reasoning that gets them built and run.
Concepts: 26
Updated:
Technical Product Manager
A Technical Product Manager turns customer and business problems into scoped requirements, a sequenced roadmap, and trade-offs defended well enough that engineering can build against them.
Concepts: 23
Updated:
