An interview that shows what you missed
Answer by text or voice; the AI checks your answer against a rubric point by point and asks a follow-up. 5000+ questions from real interviews across 20 stacks.
Free: 25 Abyss Token for AI interviews and 10 Quiz sessions. No card needed.
How does std::move differ from moving, and what does it actually do?
std::move moves nothing — it is a cast to an rvalue reference that lets overload resolution pick the move constructor or move assignment. The actual move is done by whatever function ends up being called.
- A cast, not a move counted: static_cast<T&&>, the callee does the move
- Who performs the move counted: move constructor or move assignment
- State of the moved-from object partial: valid-but-unspecified mentioned in passing
- When move hurts missed: return std::move(local) defeats NRVO
What is guaranteed about the object after the move — and when does std::move on a return get in the compiler’s way?
Three steps to a breakdown
A session is several questions in a row with a breakdown after each one, not a single test at the end.
Pick a stack and topics
20 stacks, from C++ to system design. Any topics from the pool or the whole set; junior, middle or senior.
Answer like in a real interview
By text or voice, in your own words. Unclear wording? Ask before you answer, like you would an interviewer.
Get a point-by-point breakdown
What counted, what was partial, what missed. A follow-up question instead of a flat “wrong”.
What people ask
- How does the AI grade an answer?
- Against a rubric. Every question has a list of points, and your answer is checked against each one: counted, partial, missed. The server computes the grade from those points; the model does not eyeball it.
- Text or voice?
- Both. A voiced answer is transcribed and graded against the same rubric as a typed one.
- Which stacks?
- Twenty: C++, Unreal Engine, Go, Python, C#, Java, JavaScript, TypeScript, QA, PHP, Kotlin, Swift, SQL, system design, data analytics, ML, security, DevOps, system analysis, management.
- What is free?
- After sign-up: 25 Abyss Token for AI interviews and 10 Quiz sessions. No card needed. 1 Abyss Token is roughly one AI-graded question; the rest comes with the subscription.
- How is this different from asking ChatGPT?
- ChatGPT does not know what your stack gets asked in interviews and does not check your answer against a rubric. Here the questions come from real interviews, grading follows fixed points, and weak topics come back in later sessions.
Weak topics stay lit until you close them
Every answer is recorded per stack: topic → concept → question. The weak spot stays highlighted until you answer it with confidence.
Questions and rubrics are written by Kirill Valitskii, a backend and gamedev engineer with 6+ years on Go and C++.