Hire for the agentic era
Hire for the agentic era
The developer's role has changed to be an orchestrator of agents but Leetcode-style puzzles aren't going to help you find them.
It's time to hire differently.
Trusted by 1000s of top companies to find next-gen talent

Find the next-gen developer
An orchestrator of agents, with a combination of strong engineering fundamentals and ability to work with AI.
Support the full candidate experience
AI Interviewer designed to screen candidates at the top of the funnel for role fit & AI fluency

A user reports that they can search for and view summaries from a meeting they were not invited to. How would you investigate, mitigate, and fix the issue?
- Reproduce the bug and scope the blast radius.
- Ship a mitigation that stops the leak for users already affected.
- Identify the root cause and land a durable fix.
- Add regression tests and a permissions audit.
Relevant code is in search.ts, permissions.ts, and the failing case is in search.test.ts.
import { db } from './db'; import { requireAuth } from './auth'; interface SearchRequest { userId: string; query: string; } export async function searchSummaries(req: SearchRequest) { const session = await requireAuth(req.userId); const results = await db.collection('summaries') .find({ $text: { $search: req.query } }) .limit(20) .toArray(); return results.map(r => ({ meetingId: r.meetingId, title: r.title, summary: r.summary, highlights: r.highlights, })); }
Meeting Notes Service — Latency Investigation
You're a backend engineer on the AI Notes team. Customers report that meetings longer than 90 minutes are taking more than 10 minutes before notes appear in their dashboard. Shorter meetings are unaffected.
Your task
- Identify the bottleneck.
- Reduce p95 latency to under 3 minutes for a 2-hour meeting.
- Maintain or improve summary quality.
What's in this repo
services/summarization/pipeline.ts— transcript to summary pipeline (primary suspect)metrics/trace.json— production trace for a 2h23m meetingtickets/NOTE-4817.md— customer report
How to start
Before writing code, create a PLAN.md that includes:
- Your reading of the trace
- Where you think the bottleneck is
- A fix that preserves summary quality
Iterate on the plan until you're confident before changing code.



AI Interviewer designed to screen candidates at the top of the funnel for role fit & AI fluency

A user reports that they can search for and view summaries from a meeting they were not invited to. How would you investigate, mitigate, and fix the issue?
- Reproduce the bug and scope the blast radius.
- Ship a mitigation that stops the leak for users already affected.
- Identify the root cause and land a durable fix.
- Add regression tests and a permissions audit.
Relevant code is in search.ts, permissions.ts, and the failing case is in search.test.ts.
import { db } from './db'; import { requireAuth } from './auth'; interface SearchRequest { userId: string; query: string; } export async function searchSummaries(req: SearchRequest) { const session = await requireAuth(req.userId); const results = await db.collection('summaries') .find({ $text: { $search: req.query } }) .limit(20) .toArray(); return results.map(r => ({ meetingId: r.meetingId, title: r.title, summary: r.summary, highlights: r.highlights, })); }
Meeting Notes Service — Latency Investigation
You're a backend engineer on the AI Notes team. Customers report that meetings longer than 90 minutes are taking more than 10 minutes before notes appear in their dashboard. Shorter meetings are unaffected.
Your task
- Identify the bottleneck.
- Reduce p95 latency to under 3 minutes for a 2-hour meeting.
- Maintain or improve summary quality.
What's in this repo
services/summarization/pipeline.ts— transcript to summary pipeline (primary suspect)metrics/trace.json— production trace for a 2h23m meetingtickets/NOTE-4817.md— customer report
How to start
Before writing code, create a PLAN.md that includes:
- Your reading of the trace
- Where you think the bottleneck is
- A fix that preserves summary quality
Iterate on the plan until you're confident before changing code.



Integrity isn't a feature. It’s part of our ethos
Integrity isn't a feature.
It's part of our ethos
Integrity isn't a feature. It’s part of our ethos
Customize your mode by role and location
Secure mode
Full-screen environment that tracks browser activity like tab switches and copy-paste.

Jordan Taylor
Attempted 3 days ago
Overall Score
36%
Integrity Issues
High
Benchmarking
34th percentile


Jordan Taylor
Attempted 3 days ago
Overall Score
36%
Integrity Issues
High
Benchmarking
34th percentile



Hi! I’ll be your proctor during your assessment today.
Let’s get started →

Hi! I’ll be your proctor during your assessment today.
Let’s get started →
Proctor mode
AI proctor that flags suspicious activity in real-time, and tracks activity beyond the browser use camera-based image analysis.


Hi! I’ll be your proctor during your assessment today.
Let’s get started →

Hi! I’ll be your proctor during your assessment today.
Let’s get started →
Proctor mode
AI proctor that flags suspicious activity in real-time, and tracks activity beyond the browser use camera-based image analysis.
Desktop app mode
A lightweight desktop app that can monitor and shut down tools like Cluely, Remote desktop, and others.


System Permissions Required
HackerRank App requires the following system permissions to ensure secure and monitored assessments

Webcam Access Allowed

Screen Recording Access
Download & Install the HackerRank App
This is an app only test. Please install the app for your respective operating system (OS) to proceed.

macOS - Apple Silicon
Download

macOS - Intel

Linux

Windows

Download & Install the HackerRank App
This is an app only test. Please install the app for your respective operating system (OS) to proceed.

macOS - Apple Silicon
Download

macOS - Intel

Linux

Windows
Desktop app mode
A lightweight desktop app that can monitor and shut down tools like Cluely, Remote desktop, and others.

Download & Install the HackerRank App
This is an app only test. Please install the app for your respective operating system (OS) to proceed.

macOS - Apple Silicon
Download

macOS - Intel

Linux

Windows

Hire and upskill the next generation of developers
Hire and upskill the next generation of developers
Hire and upskill the next generation of developers
- © 2026 HackerRank All rights reserved.
Privacy Policy
Terms of Service
- © 2026 HackerRank All rights reserved.
Privacy Policy
Terms of Service
- © 2026 HackerRank All rights reserved.
Privacy Policy
Terms of Service