Question bank
Browse the questions candidates are asked, grouped by subject, with the points worth saying out loud.
Learn moreKeep a structured answer close while you rehearse. Algorithms, JavaScript, Python, Java, .NET, SQL, system design, and the story you want to tell about the role.
No card is collected in this release.
Browse the questions candidates are asked, grouped by subject, with the points worth saying out loud.
Learn morePractice one current question, then read the note back. Your first mock on this desk is open.
Learn moreBuild a one-page resume for the role you are chasing, so the practice starts from the right story.
Learn moreName a session, keep the role beside it, and decide later whether the notes are saved.
Learn moreCode, notes, and an answer you can defend, while the rehearsal is still going.
A coding question includes the approach, a sample, and the case you would mention before the interviewer asks.
Learn morekey: api token, plus a coarse IP limit
store: shared counter, atomic increment
burst: token bucket
limit hit: 429 and Retry-After
cache down: fail closed on writesPractice notes exist so you can review. If you end a session with saving off, the words are not the thing you keep.
Each published answer names the decision. When the model API is connected, generated notes will have to stay inside your resume and documents.
Real-time practice without a saved transcript unless you ask for one. The desk is yours. It is not advertised as invisible on a shared screen.
A session can record the title and timing without the transcript.
The practice profile, progress, and resume draft live locally until the API ships.
Clear the profile from sign-out. Session rows you add leave when you refresh.
Study text is not a product we sell to recruiters.
If the employer forbids help, the rule wins. We will honor a blacklist request.
These are the situations the studio is written for, not quotes from a user base we do not have yet.
45 minutes, one public API
You open the rate-limiter question the night before, write the key and the failure mode in your own words, then rerun the mock until the 429 response is part of the story and not an afterthought.
One problem, your language
You open the hash-map question, write the complexity in the language the role uses, and say when a nested loop is still fine. The same desk holds algorithms, JavaScript, Python, Java, C#, SQL, and system design.
One disagreement, told once
The behavioral prompt keeps you on the decision and the result. You trim the story until it fits two minutes and still names the risk you were protecting.
Monthly and yearly practice plans are listed in rupees. Nothing is charged from this screen.
See pricingEvery technical screen
Complexity, data structures, and the tradeoff you would name before you write the loop.
Open topicFrontend and full-stack engineers
The event loop, promises, and the browser behavior interviewers ask you to trace.
Open topicBackend, data, and automation roles
The runtime, concurrency, and the data-model choices that show up in Python loops.
Open topicBackend and platform engineers
Collections, equality, and the concurrency story you can defend on a whiteboard.
Open topicBackend and full-stack engineers
Language behavior, async work, and the runtime choices interviewers expect you to defend.
Open topicAPI and platform engineers
Request pipeline, dependency injection, APIs, and how you keep a service observable.
Open topicFrontend engineers
Change detection, signals, routing, and server rendering for interview-sized examples.
Open topicEngineers who own data access
Indexes, isolation, and the query plan you would actually ask for in a review.
Open topicMid-level and senior candidates
Capacity, failure, and the tradeoff you would write on the board first.
Open topicEvery interview loop
Short stories with a decision, a result, and the part you would do differently.
Open topicName the time and space tradeoff, then say when the nested loop is still the right answer.
Trace the call stack, then microtasks, then the next macrotask.
Choose the key, the algorithm, and what the client sees when it is limited.
Define sargable predicates and the index you would add for a real filter.
Prep Desk is a study studio for technical interviews across stacks. You read a question, practice the answer out loud, keep a mock session, and shape a resume around the role. It is for preparation you are allowed to do: self-study, mock calls, and notes you choose to save.
No. Topic and question pages are public. Create a free account with your name, email, phone, password, and country when you want one. Sign-in uses a JWT. Progress marks still stay in this browser.
Yes. Coding pages include the approach, a short sample, and the tradeoff worth saying out loud. They are study notes, not a hidden window for a live proctored test.
Only when you leave saving on. In this UI release, session notes stay in the browser. When the API is connected, a session will be able to discard the transcript and still keep the title, role, and timing.
Technical interviews, not one stack. The bank covers algorithms, JavaScript, Python, Java, C# and .NET, ASP.NET Core, Angular, SQL, system design, and behavioral rounds. Each subject has its own page, and each question has a stable URL.
Open the bank, or create a practice profile that stays in this browser.
Try for free