Skip to content

Your platform for growth in IT.

Everything you need to get through the filters and land offers.

Use advanced skills and techniques for working with AI to spend less time on your work.

Start an interview

Free: 25 Abyss Token for AI interviews and 10 Quiz sessions

Roadmap

Each block is a set of topics. Each topic takes one question and covers it from the basics to practice

Python roadmapFull roadmap
  1. Data Types24 topics · 34 questions
  2. Functions8 topics · 12 questions
  3. Modules & Packages4 topics · 5 questions
  4. OOP24 topics · 50 questions
  5. Exceptions8 topics · 12 questions
  6. Iterators & Generators8 topics · 12 questions
  7. Decorators6 topics · 8 questions

Scenario: a Middle Python interview

Question graph

Every answer shows up in the graph. A node’s colour is the score of the answer in the interview simulator.

C++Move SemanticsMove only typesMove semanticsunique_ptr Ownership TransferC++Move SemanticsMove only typesMove semanticsunique_ptr Ownership Transfer

Pick your stack

Interview simulator

~3 min per question · 9, 21 or 45 questions
  • You answer in your own words — by text or by voice (beta).
  • Every question has key points. If a point isn’t fully covered, the interviewer asks a follow-up.
  • After the answer — a score out of 10 and a breakdown: what you covered and what you missed.
  • At the end of the session — your overall level and the topics worth revisiting.
AI · interviewer
Exceptions · Middle

How do the basic, strong and nothrow exception guarantees differ?

Progress

Every Quiz and AI interview answer is saved to your account and broken down by question, concept and topic. You can see which topics you’ve learned, where concepts sag, and what’s due for review.

C++62% completeGo41% complete
  • ExceptionsIn progress
    quiz test12/18
    AI interview64%
  • Move semanticsNeeds study
    quiz test9/20
    AI interview41%

    Weak concept: “Move-only types” — AI score 4 of 10

  • MemoryLearned
    quiz test22/24
    AI interview86%
cv.pdfJob: Middle C++ Developerexample

John Doe

C++ Developer · Moscow

Experience

2021 — present · Developer1

Responsible for developing backend services in C++2.

Took part in performance optimisation3.

Skills

C++17, STL, Boost, Linux, Git4

About

Communicative, responsible5, a fast learner.

  1. 1CriticalNo company named — the ATS can’t match the experience to the job.
  2. 2Worth fixingNo result. Add a number: latency, RPS, savings.
  3. 3Worth fixingWhat exactly did you do, and to what effect?
  4. 4Worth fixingThe job lists CMake and gRPC; the resume doesn’t.
  5. 5PolishGeneric words — show it in your experience instead.

ATS resume checker

Upload your resume as PDF, Markdown or TXT — you’ll see your own text marked up: what keeps it from reaching a recruiter and how to rewrite it.

Weak resume

  • Target Job Fitgood
  • Experience and Resultswon’t pass
  • Format, Language and ATSstrong
  • Personal and Professional Datastrong

Skills for your LLM agent

  • Claude Code and Codex in one catalogueEvery plugin comes with ready install commands for Claude Code, Codex, or both agents.
  • Hand-picked and sorted by taskPlugins from different marketplaces, grouped into sections: learning, workflow, building agents and apps, stacks.
  • A detailed descriptionYou know what a plugin does before you install it.
Frontend designBuilding apps · frontend-design

Builds production-grade interfaces that avoid the generic AI look — distinctive layout, real typography, considered colour.

Install the plugin · Claude Code
/plugin marketplace add anthropics/claude-plugins-official
then
/plugin install frontend-design@claude-plugins-official
By Anthropic

Community

In the community I review resumes, answer questions and share insights.

  • The @it_abyss channel

    News, guides, new material and announcements — every few days.

    Open the channel
  • Subscriber chat

    Telegram or Discord — talk, problem walkthroughs and support. Included in the subscription.

    Pricing
From the blog
DX12
GamedevEN
3min read

Introduction to DirectX 12 Graphics Engine: Part 1

Foundational knowledge about DirectX 12 rendering — graphics APIs, window handling, command queues, and fence-based synchronization for beginners and developers transitioning from other APIs.

3 min readMay 12, 2026