Technology & Software mock interviews — 28 roles, free to practise.

Each role has its own brief and a 30-minute spoken interview with Alex built on it: the questions open on the work the role actually involves, the follow-ups come from your answers, and the report scores the skills the role is hired for. Your first 1 mock interviews are free — pick the role, then the level you are going for.

Technology & Software

Pick your role.

30-minute interview

Front-End Engineer

Build responsive, accessible user interfaces with modern frameworks.

React · TypeScript · CSS & Layout
30-minute interview

Back-End Engineer

Design and build server-side systems, APIs, and data pipelines.

API Design · Database Design · System Architecture
30-minute interview

Full-Stack Engineer

Own features end-to-end across the front-end and back-end.

Front-End · Back-End · Database
30-minute interview

Data Engineer

Build reliable data pipelines and infrastructure for analytics.

SQL · Pipeline Design · Data Modeling
30-minute interview

DevOps / Platform Engineer

Automate infrastructure, deployments, and reliability at scale.

CI/CD · Infrastructure as Code · Containers
30-minute interview

QA Engineer

Design test strategies and automation to ship reliable software.

Test Strategy · Automation · Exploratory Testing
30-minute interview

Mobile Engineer

Build performant, delightful mobile applications.

Mobile Architecture · UI/UX · Performance
30-minute interview

Software Engineer

Develop and maintain software applications and systems.

Programming Languages · Software Development Life Cycle · Problem Solving
30-minute interview

Machine Learning Engineer

Design and implement machine learning models and algorithms.

Machine Learning Algorithms · Python Programming · Data Preprocessing
30-minute interview

Embedded Systems Engineer

Develop software for embedded systems and devices.

Embedded C/C++ · Microcontroller Programming · Real-Time Operating Systems
30-minute interview

Game Developer

Create and develop video games for various platforms.

Game Engines · Graphics Programming · Gameplay Mechanics
30-minute interview

Site Reliability Engineer

Ensure the reliability and availability of software systems.

System Monitoring · Incident Response · Automation
30-minute interview

Cloud Engineer

Design and manage cloud-based infrastructures and services.

Cloud Platforms · Network Architecture · Security Best Practices
30-minute interview

Systems Engineer

Design and optimize IT systems and infrastructure.

Systems Architecture · Network Design · Troubleshooting
30-minute interview

Software Architect

Design complex software systems and define technical standards.

System Design · Architecture Patterns · Technology Evaluation
30-minute interview

Release Engineer

Manage and coordinate software release processes.

Release Management · Version Control Systems · Build Automation
30-minute interview

Application Developer

Build and maintain software applications for end-users.

Programming Languages · Application Frameworks · User Interface Design
30-minute interview

Quality Assurance Tester

Test software applications to identify and resolve defects.

Test Case Design · Bug Tracking · Automation Tools
30-minute interview

Blockchain Developer

Design and implement blockchain protocols and architecture.

Blockchain Protocols · Smart Contracts · Cryptography
30-minute interview

AR/VR Developer

Create augmented and virtual reality applications and experiences.

3D Modeling · Unity/Unreal Engine · C# Programming
30-minute interview

Computer Vision Engineer

Develop algorithms to extract information from images or video.

Image Processing · Machine Learning · Python/C++
30-minute interview

Firmware Engineer

Develop low-level code that operates hardware devices.

C/C++ Programming · Microcontrollers · Hardware Interfaces
30-minute interview

Solutions Architect

Design comprehensive technology solutions to meet business needs.

System Design · Cloud Architecture · Technical Requirements
30-minute interview

Game Designer

Create engaging and interactive gameplay experiences.

Game Mechanics · Level Design · Storyboarding
30-minute interview

Technical Program Manager

Oversee and coordinate technical projects from conception to completion.

Project Management · Technical Knowledge · Stakeholder Communication
30-minute interview

Augmented Reality Engineer

Develop and implement AR applications and experiences.

AR SDKs · 3D Visualization · Unity/Unreal Engine
30-minute interview

Robotics Engineer

Design and build robotic systems and components.

Mechanical Design · Control Systems · Programming
30-minute interview

Technical Writer

Create clear and concise documentation for technology products or systems.

Technical Writing · Research Skills · User Understanding
Not here?

Search the full catalog.

The catalog matches on the words in a title, so "nurse" finds every nursing role across fields.

Search all roles