Roles

Interview guides for 24 roles

What interviews look like for software, data, cloud, security, product and SAP roles — the interview loop, key skills, common topics and how to prepare.

Software Engineering

Software Engineering

Software Engineer

Software engineering interviews combine data structures and algorithms, system design for mid-level and senior roles, and behavioural questions about ownership and collaboration.

  • Data structures
  • Algorithms
  • Complexity analysis
Software Engineering

Frontend Developer

Frontend interviews test JavaScript fundamentals, framework knowledge such as React, UI building exercises, performance and accessibility.

  • JavaScript and TypeScript
  • React
  • HTML semantics
Software Engineering

Backend Developer

Backend interviews focus on APIs, databases, concurrency, caching, reliability and designing services that scale.

  • API design
  • SQL and data modelling
  • Caching
Software Engineering

Full Stack Developer

Full stack interviews move between frontend and backend: building features end to end, API contracts, data modelling and deployment.

  • JavaScript and TypeScript
  • React
  • Node.js
Software Engineering

Mobile Developer

Mobile interviews cover platform fundamentals, app architecture, offline behaviour, performance and releasing to app stores.

  • Platform lifecycle
  • App architecture
  • Networking
Software Engineering

QA Engineer

QA and test automation interviews explore test strategy, automation frameworks, API testing, CI integration and how you find and communicate defects.

  • Test design
  • Automation
  • API testing

Data & AI

Data & AI

Data Engineer

Data engineering interviews test SQL, data modelling, pipeline design, batch and streaming processing, and data quality.

  • Advanced SQL
  • Data modelling
  • ETL/ELT
Data & AI

Data Scientist

Data science interviews blend statistics, machine learning, SQL, product sense and communicating results to non-technical audiences.

  • Statistics
  • Experiment design
  • Machine learning
Data & AI

Data Analyst

Data analyst interviews focus on SQL, spreadsheets, dashboards, metrics and turning data into clear recommendations.

  • SQL
  • Spreadsheets
  • Visualisation
Data & AI

Machine Learning Engineer

ML engineering interviews cover ML fundamentals, coding, ML system design and taking models reliably to production.

  • ML fundamentals
  • Python
  • Feature engineering

Cloud, Infrastructure & Security

Cloud, Infrastructure & Security

DevOps Engineer

DevOps interviews focus on CI/CD, containers, Kubernetes, infrastructure as code, Linux, networking and incident response.

  • CI/CD
  • Docker
  • Kubernetes
Cloud, Infrastructure & Security

Cloud Engineer

Cloud engineering interviews cover compute, networking, storage, identity and designing reliable, cost-aware architectures on a public cloud.

  • Networking
  • IAM
  • Compute and storage
Cloud, Infrastructure & Security

Site Reliability Engineer

SRE interviews test systems knowledge, troubleshooting, coding for automation, SLOs and incident management.

  • Linux internals
  • Networking
  • Observability
Cloud, Infrastructure & Security

Database Administrator

DBA interviews cover performance tuning, indexing, backup and recovery, replication, security and high availability.

  • SQL tuning
  • Indexing
  • Backup and recovery
Cloud, Infrastructure & Security

Cybersecurity Engineer

Security interviews explore authentication, application security, network security, threat modelling and incident response.

  • Authentication
  • Application security
  • Cryptography basics

Product & Business

Product & Business

Product Manager

Product management interviews test product sense, execution, metrics, prioritisation, technical fluency and leadership.

  • Product sense
  • Prioritisation
  • Metrics
Product & Business

Business Analyst

Business analyst interviews focus on requirements gathering, process modelling, stakeholder management, data analysis and documentation.

  • Requirements elicitation
  • Process modelling
  • User stories
Product & Business

Project Manager

Project management interviews cover planning, risk management, delivery methods, stakeholder communication and leading teams through change.

  • Planning
  • Risk management
  • Agile and waterfall

SAP & Enterprise Apps

SAP & Enterprise Apps

SAP Consultant

SAP consultant interviews test module expertise, implementation methodology, configuration, integration points and client-facing communication.

  • Module configuration
  • Business processes
  • Implementation methodology
SAP & Enterprise Apps

SAP ABAP Developer

ABAP interviews cover ABAP programming, reports, enhancements, data dictionary, performance tuning and modern ABAP for S/4HANA.

  • ABAP
  • Data dictionary
  • Enhancements
SAP & Enterprise Apps

SAP FICO Consultant

SAP FICO interviews focus on financial accounting and controlling configuration, integration with logistics, period-end closing and reporting.

  • General ledger
  • Accounts payable and receivable
  • Asset accounting
SAP & Enterprise Apps

SAP MM Consultant

SAP MM interviews cover procurement, inventory management, material master, pricing procedures and integration with finance.

  • Procure to pay
  • Material master
  • Inventory management
SAP & Enterprise Apps

SAP SD Consultant

SAP SD interviews focus on order to cash, pricing, billing, delivery, credit management and integration with finance and materials.

  • Order to cash
  • Pricing
  • Billing
SAP & Enterprise Apps

Salesforce Developer

Salesforce developer interviews test Apex, Lightning components, the data model, governor limits, integrations and security.

  • Apex
  • SOQL
  • Lightning Web Components

Walk into your next interview prepared

Start free, install the Windows app and run a practice session today.

Interview Guides by Role | Ask Agents