Question Library

Your private bank plus Evalzo's curated catalog · QGen added 28 questions overnight

Full library view. When you build an assessment, this same library opens in a right rail so you can drag questions in without leaving the editor.
See it in the assessment editor →

Your organization's private library

Questions authored by your team, plus anything QGen generates from your JDs and past assessments. Only people in your workspace can see or use these.

418Questions
9Authors
+28QGen overnight
QGen added 28 questions last night Generated from Senior Backend Engineer · Frontend Engineer (React) · Data Analyst · review before they auto-publish in 24h.
Review now
Coding Hard

Design a rate limiter that supports both sliding window and token bucket strategies, configurable per-tenant

Implement RateLimiter.check(tenantId, key) that returns { allowed, retryAfterMs }. The limiter must handle 50k QPS with sub-5ms p99 latency. Consider Redis vs in-memory, replication, and clock skew.

Backend Distributed systems Go / Python 45 min
ARAnjali Rao Used in 14 assessments
MCQ Medium

In PostgreSQL, which statement about CREATE INDEX CONCURRENTLY is true?

AIt locks the table in ACCESS EXCLUSIVE mode while building
BIt avoids blocking writes but takes longer and can leave an invalid index
CIt runs inside the user's transaction
Data & SQL PostgreSQL 3 min
QGQGen · 9h ago Used in 3
Video Medium

Tell us about a production incident you owned — what broke, what you did in the first 30 minutes, and what you'd do differently

Looking for: blast-radius assessment, communication cadence, the call between rollback vs forward-fix, and one concrete learning that changed how you operate. Two-minute response.

Behavioral Senior+ 2 min 1 video credit
PRPriya Raman Used in 22
Open Medium

Critique this Figma mockup — what would you change before shipping, and why?

Candidate gets a static screenshot of an onboarding flow. They have 15 minutes to identify accessibility issues, hierarchy problems, and at least one growth-loop opportunity. Markdown response.

Design Product designer 15 min Has attachments
RVRavi Varma Used in 6
MCQ Easy

Which React hook is appropriate for syncing a component to an external store and ensuring concurrent-safe reads?

AuseEffect with a subscription cleanup
BuseState + manual forceUpdate
CuseSyncExternalStore
Frontend React 18+ 2 min
SMSara Menon Used in 9
Open Hard

Design the data model and write path for a real-time leaderboard serving 10M concurrent players

Walk through your choice of storage (Redis sorted sets vs DynamoDB streams), how you'd shard, how you'd handle hot keys during finals, and what you'd do if scores arrive out-of-order.

System Design Senior+ 60 min
QGQGen · 2d ago Used in 1

Evalzo curated · shared across every workspace

Vetted questions covering 40+ roles. Maintained by the Evalzo team and contributing recruiters. Add a copy to your library to edit, customize scoring, or include in assessments.

12,840Curated
47Categories
128kTimes used
Coding Medium Evalzo curated

Implement a debounce function in TypeScript with cancel + flush, and explain the trade-off vs throttle

Signature: debounce<F>(fn: F, wait: number, opts?: { leading?: boolean }): F & { cancel(): void; flush(): void }. Bonus: support async functions that return the latest invocation's promise.

Frontend TypeScript 25 min L3 – L5
Used by 1,840 orgs 4.7 · 312 ratings
Video Easy Evalzo curated

Walk us through your day-in-the-life as a customer success manager handling 40 mid-market accounts

Looking for: account prioritization framework, the cadence between proactive outreach vs reactive support, and one specific signal you watch for churn risk. 90-second response.

Customer Success Mid-market 1.5 min 1 video credit
Used by 624 orgs 4.5 · 89 ratings
MCQ Medium Evalzo curated

A startup wants to A/B test a pricing change. Which is the most rigorous setup?

AShow the new price to all new visitors for one week
BRandomize at the visitor level, run until pre-registered MDE is reached
CShow new price to users from a specific geography and compare to last month
Product Experimentation 4 min
Used by 2,148 orgs 4.8 · 416 ratings
Open Hard Evalzo curated

Given this dataset of 50k user events, identify the funnel drop-off and propose 3 hypotheses to investigate

Candidate gets a CSV of session events from an onboarding flow. They must compute funnel conversion at each step, find the biggest drop, and write a one-page memo with their hypotheses prioritized by impact × effort.

Data & ML Analyst 45 min CSV + memo
Used by 912 orgs 4.6 · 198 ratings
Video Hard Evalzo curated

Tell us about a time you had to give a difficult performance review — how did you prepare, and what did you say in the first two minutes?

Looking for: specificity over generality, evidence the candidate prepared, ability to deliver hard truth with care, and what they learned about themselves from doing it. Two-minute response.

Behavioral Engineering Manager 2 min 1 video credit
Used by 1,420 orgs 4.9 · 284 ratings
Coding Easy Evalzo curated

Write a SQL query that returns the second-highest salary per department, including ties

Given employees(id, name, dept_id, salary) and departments(id, name), return each department with the second-highest salary band and the employee(s) earning it. DENSE_RANK is your friend.

Data & SQL Window functions 15 min
Used by 3,640 orgs 4.6 · 612 ratings