33 role-specific question banks

Interview Questions by Role

Free, curated interview question banks for hiring managers — each one tailored to a specific role, with guidance on what a strong answer looks like. Pick a role to get started, or build a custom set with our generator.

Engineering

AWS Cloud Engineer
AWS Cloud Engineer Interview Questions

A hiring manager's question bank for AWS cloud engineers. Use these to find candidates who design secure, cost-aware architectures — not ones who have only clicked around the console.

Android Developer
Android Developer Interview Questions

A hiring manager's question bank for Android developers — Kotlin, the activity and fragment lifecycle, coroutines, Jetpack Compose, and architecture. Built to separate people who can follow a tutorial from people who ship stable apps to millions of devices.

C# / .NET Developer
C# / .NET Developer Interview Questions

A hiring manager's question bank for C# and .NET engineers. Use these to tell apart candidates who can wire up an ASP.NET Core API from those who actually understand the runtime underneath it.

Cybersecurity Analyst
Cybersecurity Analyst Interview Questions

A hiring manager's question bank for security analysts — the CIA triad, threat detection, incident response, SIEM and log analysis, and the common attacks they will actually face. Built to separate people who know the vocabulary from people who can defend a network under pressure.

DevOps Engineer
DevOps Engineer Interview Questions

A hiring manager's question bank for DevOps engineers. Use these to find people who can keep production up at 3am, not just ones who can recite the names of tools.

Golang Developer
Golang Developer Interview Questions

A hiring manager's question bank for Go developers — goroutines and channels, interfaces, idiomatic error handling, and the concurrency model that makes Go what it is. Built to separate people who write Go like it is Java from people who write it like Go.

Senior Developer
Senior Java Developer Interview Questions

A hiring manager's question bank for experienced Java engineers — concurrency, the JVM, memory, Spring, and system design. Use these to separate candidates who have read about Java from those who have run it in production.

Junior Java Developer
Junior Java Developer Interview Questions

A hiring manager's question bank for entry-level Java developers. Use these to find candidates who have solid fundamentals and the attitude to grow — not the ones who can recite the most syntax.

JavaScript Developer
JavaScript Developer Interview Questions

A hiring manager's question bank for JavaScript developers — closures, the event loop, async behaviour, prototypes, and the kind of bugs that only show up in real code. Built to separate people who can recite definitions from people who actually understand how the language runs.

Machine Learning Engineer
Machine Learning Engineer Interview Questions

A hiring manager's question bank for ML engineers — the bias-variance tradeoff, honest model evaluation, feature engineering, and getting models into production. Built to separate people who can fit a notebook model from people who ship reliable ML systems.

Node.js Developer
Node.js Developer Interview Questions

A hiring manager's question bank for Node.js developers — the event loop, streams, async patterns, building APIs with Express, error handling, and security. Built to separate people who can call npm install from people who can keep a Node service healthy under load.

PHP / Laravel Developer
PHP / Laravel Developer Interview Questions

A hiring manager's question bank for PHP and Laravel developers — Eloquent and N+1 queries, queues, middleware, the service container, testing, and security. Built to separate people who can scaffold a CRUD app from people who keep a Laravel codebase fast and clean as it grows.

Junior Developer
Junior Python Developer Interview Questions

Entry-level Python questions for hiring managers screening juniors, bootcamp grads, and career switchers. Built to test fundamentals and problem-solving instinct, not memorized trivia.

Senior Python Engineer
Senior Python Engineer Interview Questions

A hiring manager's question bank for experienced Python engineers. Use these to find the people who understand how Python actually executes, not just how to write a list comprehension.

QA Automation Engineer
QA Automation Engineer Interview Questions

A hiring manager's question bank for QA automation engineers — test strategy, frameworks, API testing, CI, and the discipline to fight flaky tests. Use these to find someone who builds a suite the team actually trusts.

React Developer
React Developer Interview Questions

A hiring manager's question bank for React developers — hooks, state, rendering and reconciliation, performance, and component design. Built to separate people who can wire up a component from people who understand why it re-renders.

iOS Developer
iOS Developer Interview Questions

A hiring manager's question bank for iOS developers — Swift, ARC and retain cycles, the view controller lifecycle, SwiftUI, and modern concurrency. Built to separate people who can lay out a screen from people who ship stable, memory-clean apps to the App Store.

Hiring for any of these roles? JuggleHire ranks, screens, and schedules candidates for you.

JuggleHire goes beyond simple job posting. Leverage custom forms, powerful screening filters, and automated social media previews to find the perfect fit for your team.