Research · Python backend
Interviews.
Let’s look
at the data.
See what interviewers ask and what to practise. Explore topics from real interviews, linked to our competency matrix.
Explore topicsin the archive
Each square is one interview. Outcomes come from the Telegram archive index, recording captions and feedback. “Passed” includes invitations to the next stage and job offers.
For 258 records the outcome is unknown. In 3 cases, the selection was stopped: the vacancy was filled or the salary could not be agreed upon.
and what they mean↗
[ 01 / Topic map ]
Where to start preparing?
Choose a topic. Behind each bar is the number of interviews in which it was tested.
Share of 335 interviews · one topic may appear together with others
0 → 100%Showing 12 of 160 topics
There are no such topics in this section. Try a different name or area.
All 335 archive recordings · AI assessment · 24 Sept 2026
Where answers
go wrong.
Assessed answers: 4760. Interviews with assessed questions: 279. Topics: 157. Below are the topics that caused difficulty in these answers.
We count factual errors, incomplete answers and unanswered questions. AI assessed these answers; a human has not reviewed the ratings yet. Criteria and limitations ↘
Topics with the most missed answers. The share of assessed answers is shown alongside.
Open a topic to see the rating breakdown and practice materials.
01Types and data structuresAssessed: 45940.7%187 / 459
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Open practice ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.02Concurrency and the GILAssessed: 26951.3%138 / 269
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Open practice ↗Watch an explanation
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeGIL and data races in interviewsAnalysis of the candidate's answer · from 36:04.Boosty · Access on lecture pageGIL: detailed explanationPython lecture excerpt · from 36:50.03Indexes and strategyAssessed: 23749.4%117 / 237
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Open practice ↗Watch an explanation
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeIndexes on a real production caseIndexes, selectivity and comparison of plans · from 03:12.Boosty · Brodyaga subscriptionSQL: complete lecture4 hours: from JOIN to indexes and transactions.04OOP and classesAssessed: 16154%87 / 161
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Open practice ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.05Kafka and message brokersAssessed: 14958.4%87 / 149
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Open practice ↗Watch an explanation
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeKafka and service interactionBroker and consumer in the system diagram · from 27:30.06Iterators and generatorsAssessed: 15550.3%78 / 155
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Open practice ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.07Decorators and context managersAssessed: 18839.4%74 / 188
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Open practice ↗Watch an explanation
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeDecorators: theory and codeA simple decorator, wraps, arguments and async functions.08Practical System DesignAssessed: 10368%70 / 103
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Open practice ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeFrom microservice to marketplaceOverview of the backend system architecture.09Asyncio: event loop and tasksAssessed: 12653.2%67 / 126
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Open practice ↗Watch an explanation
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
Boosty · Access on lecture pageAsyncio: event loop and tasksPython lecture excerpt · from 1:02:34.10Asyncio and concurrencyAssessed: 15242.8%65 / 152
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Open practice ↗Watch an explanation
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeAsyncio: analysis of an interview answerEvent loop, coroutines and yield · from 1:05:24.Boosty · Access on lecture pageAsyncio: Basic ConceptsPython lecture excerpt · from 1:02:34.11Dunder methods and object modelAssessed: 10155.4%56 / 101
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Open practice ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.12Memory and GCAssessed: 7870.5%55 / 78
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Open practice ↗Watch an explanation
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
Boosty · Access on lecture pageMemory and garbage collectorPython lecture excerpt · from 44:10.13Algorithms and complexity assessmentAssessed: 8265.9%54 / 82
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Open practice ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.14Livecoding and practical tasksAssessed: 7368.5%50 / 73
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Prepare to defend your project ↗Watch an explanation
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeLivecoding: analyzing a real problemPractical part of the interview · from 2:11:25.Boosty · Access on lecture pageSolving interview problemsPractical part of the interview · from 2:11:25.15HTTP/HTTPS and cachingAssessed: 7170.4%50 / 71
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Open practice ↗Watch an explanation
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeHTTP, HTTPS and request pathHow the browser communicates with the backend service.16Query planner and EXPLAIN ANALYZEAssessed: 11841.5%49 / 118
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Open practice ↗Watch an explanation
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeHow to read a PostgreSQL planWe analyze the query plan · from 01:38.Boosty · Brodyaga subscriptionSQL: complete lecture4 hours: from JOIN to indexes and transactions.17Architectural patternsAssessed: 8357.8%48 / 83
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Study background tasks ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeFrom microservice to marketplaceOverview of the backend system architecture.18Isolation levels and anomaliesAssessed: 6473.4%47 / 64
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Open practice ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
Boosty · Brodyaga subscriptionSQL: complete lectureGeneral lecture on SQL for base repetition. Not a separate lesson on this topic.19Django / DRFAssessed: 9448.9%46 / 94
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Practice API development ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.20Docker and image buildingAssessed: 9542.1%40 / 95
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Open practice ↗Watch an explanation
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeWhy is containerization needed?A short analysis of the issue · from 03:11.YouTube · FreeHow a request goes through the Docker networkNetwork and traffic balancing · from 16:45.21Linux and system environmentAssessed: 6958%40 / 69
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Check your service ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeDeploying a backend service: Kubernetes overviewOverview of a related topic: how an application runs in a cluster.22Code-style and SOLIDAssessed: 7153.5%38 / 71
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Repeat Python ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.23Functions, LEGB and closuresAssessed: 7051.4%36 / 70
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Open practice ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.24REST, gRPC and GraphQLAssessed: 4872.9%35 / 48
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Practice API development ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.25Testing and code qualityAssessed: 11628.4%33 / 116
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Repeat Python ↗Watch an explanation
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
Boosty · FreeFastAPI: author's courseSergei’s FastAPI course. The video is available in this post.26Schema design and normalizationAssessed: 5066%33 / 50
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Open practice ↗Watch an explanation
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeNormalization: pros and consAnalysis using an interview as an example · from 1:28:35.Boosty · Brodyaga subscriptionSQL: complete lecture4 hours: from JOIN to indexes and transactions.27NoSQL and search storesAssessed: 4965.3%32 / 49
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Solve two SQL exercises ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.28Metrics and loggingAssessed: 4667.4%31 / 46
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Check your service ↗Watch an explanation
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeWhy does the system need metrics?SLA, Prometheus and Grafana · from 19:58.29Kubernetes and deploymentAssessed: 4367.4%29 / 43
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Check your service ↗Watch an explanation
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeKubernetes: how to answer in an interviewDeployment, configuration, replicas and health checks.YouTube · FreeKubernetes: Hands-On Course3 hours of practice: deployment, probes, scaling and Helm.30Typing and AnnotationsAssessed: 4955.1%27 / 49
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Repeat Python ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.31RedisAssessed: 4067.5%27 / 40
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Solve two SQL exercises ↗Watch an explanation
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeRedis in service architectureAdding caching · from 12:07.32Basic ORM conceptsAssessed: 4953.1%26 / 49
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Open practice ↗Watch an explanation
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
Boosty · FreeFastAPI: author's courseSergei’s FastAPI course. The video is available in this post.33Authentication and AuthorizationAssessed: 3966.7%26 / 39
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Open practice ↗Watch an explanation
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeAuthorization: theory and codeBasic, session, JWT, OAuth 2.0 and Keycloak.Boosty · Brodyaga subscriptionJWT Auth: doing your homeworkPractical analysis of authorization in FastAPI.34Celery and background tasksAssessed: 3767.6%25 / 37
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Study background tasks ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeFrom microservice to marketplaceOverview of the backend system architecture.35ACIDAssessed: 4850%24 / 48
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Solve two SQL exercises ↗Watch an explanation
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeACID: Interview QuestionLet's analyze the candidate's answer · from 1:37:22.Boosty · Brodyaga subscriptionSQL: complete lecture4 hours: from JOIN to indexes and transactions.36Code review and refactoringAssessed: 4060%24 / 40
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.37Performance and autovacuumAssessed: 3565.7%23 / 35
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Solve two SQL exercises ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
Boosty · Brodyaga subscriptionSQL: complete lectureGeneral lecture on SQL for base repetition. Not a separate lesson on this topic.38Message delivery guaranteesAssessed: 3174.2%23 / 31
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Study background tasks ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeFrom microservice to marketplaceOverview of the backend system architecture.39CTE and window functionsAssessed: 3363.6%21 / 33
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Solve two SQL exercises ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
Boosty · Brodyaga subscriptionSQL: complete lectureGeneral lecture on SQL for base repetition. Not a separate lesson on this topic.40Constraints and Foreign KeysAssessed: 3557.1%20 / 35
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Open practice ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
Boosty · Brodyaga subscriptionSQL: complete lectureGeneral lecture on SQL for base repetition. Not a separate lesson on this topic.41GitAssessed: 3554.3%19 / 35
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.42Locks and SELECT FOR UPDATEAssessed: 2475%18 / 24
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Open practice ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
Boosty · Brodyaga subscriptionSQL: complete lectureGeneral lecture on SQL for base repetition. Not a separate lesson on this topic.43CI/CDAssessed: 4736.2%17 / 47
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Check your service ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeDeploying a backend service: Kubernetes overviewOverview of a related topic: how an application runs in a cluster.44Exceptions and Error HandlingAssessed: 4240.5%17 / 42
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Repeat Python ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.45Asyncio: blocking calls and threadpoolAssessed: 3450%17 / 34
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Repeat Python ↗Watch an explanation
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
Boosty · Access on lecture pageThreadPoolExecutor and ProcessPoolExecutorPython lecture excerpt · from 2:05:51.46Application SecurityAssessed: 1984.2%16 / 19
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Practice API development ↗Watch an explanation
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeAuthentication and AuthorizationOne of the security topics: ways to log in and verify access.47Microservices and monolithAssessed: 5527.3%15 / 55
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Study background tasks ↗Watch an explanation
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeMonolith and microservicesLet's look at the differences between approaches · from 34:19.YouTube · FreeFrom microservice to marketplaceOverview of the backend system architecture.48MVCC and visibilityAssessed: 1693.8%15 / 16
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Solve two SQL exercises ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
Boosty · Brodyaga subscriptionSQL: complete lectureGeneral lecture on SQL for base repetition. Not a separate lesson on this topic.49Metaclasses and descriptorsAssessed: 2751.9%14 / 27
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Repeat Python ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.50Asyncio: synchronization primitivesAssessed: 2556%14 / 25
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Repeat Python ↗Watch an explanation
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
Boosty · Access on lecture pageSynchronization PrimitivesPython lecture excerpt · from 1:21:21.51Transactions, commit, rollback, savepointAssessed: 3043.3%13 / 30
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Open practice ↗Watch an explanation
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeWhat is transactionality?A short analysis of the issue · from 05:20.Boosty · Brodyaga subscriptionSQL: complete lecture4 hours: from JOIN to indexes and transactions.52Dependency Injection, BackgroundTasks, eventsAssessed: 2944.8%13 / 29
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Open practice ↗Watch an explanation
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
Boosty · FreeFastAPI: author's courseSergei’s FastAPI course. The video is available in this post.53Outbox/Inbox and idempotencyAssessed: 1681.3%13 / 16
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Study background tasks ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeFrom microservice to marketplaceOverview of the backend system architecture.54Interaction of servicesAssessed: 2646.2%12 / 26
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Study background tasks ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeFrom microservice to marketplaceOverview of the backend system architecture.55Scaling servicesAssessed: 2646.2%12 / 26
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Study background tasks ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeFrom microservice to marketplaceOverview of the backend system architecture.56Relationships and data loadingAssessed: 2544%11 / 25
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Open practice ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
Boosty · FreeFastAPI: author's courseSergei’s FastAPI course. The video is available in this post.57Caching and InvalidationAssessed: 2055%11 / 20
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Study background tasks ↗Watch an explanation
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeCaching in the backendRedis example · from 12:07.58PartitioningAssessed: 1855.6%10 / 18
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Solve two SQL exercises ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
Boosty · Brodyaga subscriptionSQL: complete lectureGeneral lecture on SQL for base repetition. Not a separate lesson on this topic.59JSONB and full text searchAssessed: 1376.9%10 / 13
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Solve two SQL exercises ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
Boosty · Brodyaga subscriptionSQL: complete lectureGeneral lecture on SQL for base repetition. Not a separate lesson on this topic.60Modules, imports and packagesAssessed: 1283.3%10 / 12
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Repeat Python ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.61Database scalingAssessed: 1752.9%9 / 17
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Study background tasks ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeFrom microservice to marketplaceOverview of the backend system architecture.62MigrationsAssessed: 1656.3%9 / 16
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Solve two SQL exercises ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
Boosty · FreeFastAPI: author's courseSergei’s FastAPI course. The video is available in this post.63NetworkingAssessed: 1369.2%9 / 13
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.64ReplicationAssessed: 1275%9 / 12
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Solve two SQL exercises ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
Boosty · Brodyaga subscriptionSQL: complete lectureGeneral lecture on SQL for base repetition. Not a separate lesson on this topic.65Sql JoinsAssessed: 2236.4%8 / 22
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Open practice ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.66Reliability: retry/backoff/circuit breakerAssessed: 1553.3%8 / 15
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Study background tasks ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeFrom microservice to marketplaceOverview of the backend system architecture.67Pydantic Validation and SchemasAssessed: 1457.1%8 / 14
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Open practice ↗Watch an explanation
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
Boosty · FreeFastAPI: author's courseSergei’s FastAPI course. The video is available in this post.68Sessions and transactionsAssessed: 1266.7%8 / 12
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Open practice ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
Boosty · FreeFastAPI: author's courseSergei’s FastAPI course. The video is available in this post.69AirflowAssessed: 1080%8 / 10
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Check your service ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeDeploying a backend service: Kubernetes overviewOverview of a related topic: how an application runs in a cluster.70Connection poolsAssessed: 977.8%7 / 9
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Open practice ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
Boosty · Brodyaga subscriptionSQL: complete lectureGeneral lecture on SQL for base repetition. Not a separate lesson on this topic.71Deadlocks and concurrencyAssessed: 1833.3%6 / 18
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Solve two SQL exercises ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
Boosty · Brodyaga subscriptionSQL: complete lectureGeneral lecture on SQL for base repetition. Not a separate lesson on this topic.72Routes and request lifecycleAssessed: 1442.9%6 / 14
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Open practice ↗Watch an explanation
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeRequest path within the applicationFrom request to processor · from 25:45.73ShardingAssessed: 1346.2%6 / 13
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Solve two SQL exercises ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
Boosty · Brodyaga subscriptionSQL: complete lectureGeneral lecture on SQL for base repetition. Not a separate lesson on this topic.74Asyncio: task cancellation and timeoutsAssessed: 875%6 / 8
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Repeat Python ↗Watch an explanation
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
Boosty · Access on lecture pageCanceling tasks and timeoutsPython lecture excerpt · from 1:58:21.75Triggers, views and materialized viewsAssessed: 862.5%5 / 8
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Solve two SQL exercises ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
Boosty · Brodyaga subscriptionSQL: complete lectureGeneral lecture on SQL for base repetition. Not a separate lesson on this topic.76Asyncio: backpressureAssessed: 5100%5 / 5
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Repeat Python ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.77ClickhouseAssessed: 580%4 / 5
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.78SQL basicsAssessed: 4100%4 / 4
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Solve two SQL exercises ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
Boosty · Brodyaga subscriptionSQL: complete lectureGeneral lecture on SQL for base repetition. Not a separate lesson on this topic.79MiddlewareAssessed: 933.3%3 / 9
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Practice API development ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
Boosty · FreeFastAPI: author's courseSergei’s FastAPI course. The video is available in this post.80Asyncio: HTTP and I/O clientsAssessed: 742.9%3 / 7
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Repeat Python ↗Watch an explanation
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
Boosty · FreeFastAPI: author's courseSergei’s FastAPI course. The video is available in this post.81SAGAAssessed: 742.9%3 / 7
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Study background tasks ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeFrom microservice to marketplaceOverview of the backend system architecture.82API Gateway and BFFAssessed: 650%3 / 6
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Study background tasks ↗Watch an explanation
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeAPI Gateway: design and implementationWhy do you need a gateway and what errors are there in the code?83Context and businessAssessed: 650%3 / 6
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.84Communication and IncidentsAssessed: 650%3 / 6
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Prepare to defend your project ↗Watch an explanation
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeHow to communicate on work callsDiscussion of work situations and communication in IT.85Data analyticsAssessed: 3100%3 / 3
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Study background tasks ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeFrom microservice to marketplaceOverview of the backend system architecture.86Etl DwhAssessed: 3100%3 / 3
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.87Sql AggregationAssessed: 540%2 / 5
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.88Finance InstrumentsAssessed: 366.7%2 / 3
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.89Linters and RuffAssessed: 714.3%1 / 7
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.90SQL queriesAssessed: 425%1 / 4
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Solve two SQL exercises ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
Boosty · Brodyaga subscriptionSQL: complete lectureGeneral lecture on SQL for base repetition. Not a separate lesson on this topic.91Error handling and responsesAssessed: 333.3%1 / 3
Detailed examples for this topic are being prepared. For now, the assessed answer count and miss rate are shown.
Practice API development ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
Boosty · FreeFastAPI: author's courseSergei’s FastAPI course. The video is available in this post.92Static typing and mypyAssessed: 50%0 / 5
No misses were found in the assessed answers for this topic. Other questions may give a different result.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.Question counts and difficulty vary by topic. Check the answer count beside each percentage. No observed misses does not mean a topic is easy.
Asyncio: TaskGroup and structured concurrency · not enough answers to rank
Assessed answers: 2. Misses: 1. A ranking position requires at least 3 answers.
Repeat Python ↗Watch an explanation
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
Boosty · Access on lecture pagegather and TaskGroupPython lecture excerpt · from 1:27:12.FastAPI testing · not enough answers to rank
Assessed answers: 2. Misses: 1. A ranking position requires at least 3 answers.
Open practice ↗Watch an explanation
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
Boosty · FreeFastAPI: author's courseSergei’s FastAPI course. The video is available in this post.Event Sourcing · not enough answers to rank
Assessed answers: 2. Misses: 1. A ranking position requires at least 3 answers.
Study background tasks ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeFrom microservice to marketplaceOverview of the backend system architecture.CQRS · not enough answers to rank
Assessed answers: 2. Misses: 2. A ranking position requires at least 3 answers.
Study background tasks ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeFrom microservice to marketplaceOverview of the backend system architecture.Flask · not enough answers to rank
Assessed answers: 2. Misses: 2. A ranking position requires at least 3 answers.
Practice API development ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.Networking Transport · not enough answers to rank
Assessed answers: 2. Misses: 0. A ranking position requires at least 3 answers.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.Numpy · not enough answers to rank
Assessed answers: 2. Misses: 2. A ranking position requires at least 3 answers.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.Asyncio: async generators and context managers · not enough answers to rank
Assessed answers: 1. Misses: 1. A ranking position requires at least 3 answers.
Repeat Python ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.Asyncio: Profiling and Debugging · not enough answers to rank
Assessed answers: 1. Misses: 1. A ranking position requires at least 3 answers.
Repeat Python ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.Agile · not enough answers to rank
Assessed answers: 1. Misses: 1. A ranking position requires at least 3 answers.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.Asgi · not enough answers to rank
Assessed answers: 1. Misses: 1. A ranking position requires at least 3 answers.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.Backend Development · not enough answers to rank
Assessed answers: 1. Misses: 0. A ranking position requires at least 3 answers.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.Business Intelligence · not enough answers to rank
Assessed answers: 1. Misses: 1. A ranking position requires at least 3 answers.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.Cache invalidation · not enough answers to rank
Assessed answers: 1. Misses: 1. A ranking position requires at least 3 answers.
Study background tasks ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeFrom microservice to marketplaceOverview of the backend system architecture.CAP theorem · not enough answers to rank
Assessed answers: 1. Misses: 1. A ranking position requires at least 3 answers.
Study background tasks ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeFrom microservice to marketplaceOverview of the backend system architecture.Cycle Time · not enough answers to rank
Assessed answers: 1. Misses: 0. A ranking position requires at least 3 answers.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.Data Libraries · not enough answers to rank
Assessed answers: 1. Misses: 1. A ranking position requires at least 3 answers.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.Database Choice · not enough answers to rank
Assessed answers: 1. Misses: 0. A ranking position requires at least 3 answers.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.Db Types · not enough answers to rank
Assessed answers: 1. Misses: 0. A ranking position requires at least 3 answers.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.Debugging · not enough answers to rank
Assessed answers: 1. Misses: 0. A ranking position requires at least 3 answers.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.Design Patterns · not enough answers to rank
Assessed answers: 1. Misses: 0. A ranking position requires at least 3 answers.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.Dns · not enough answers to rank
Assessed answers: 1. Misses: 0. A ranking position requires at least 3 answers.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.Etl Analytics · not enough answers to rank
Assessed answers: 1. Misses: 1. A ranking position requires at least 3 answers.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.Face Recognition · not enough answers to rank
Assessed answers: 2. Misses: 1. A ranking position requires at least 3 answers.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.Fastapi Choice · not enough answers to rank
Assessed answers: 1. Misses: 0. A ranking position requires at least 3 answers.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.Feature Flags · not enough answers to rank
Assessed answers: 1. Misses: 1. A ranking position requires at least 3 answers.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.Finance · not enough answers to rank
Assessed answers: 1. Misses: 1. A ranking position requires at least 3 answers.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.Finance Market · not enough answers to rank
Assessed answers: 1. Misses: 1. A ranking position requires at least 3 answers.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.Finance Workflow · not enough answers to rank
Assessed answers: 2. Misses: 2. A ranking position requires at least 3 answers.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.Go · not enough answers to rank
Assessed answers: 1. Misses: 0. A ranking position requires at least 3 answers.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.Go Concurrency · not enough answers to rank
Assessed answers: 1. Misses: 1. A ranking position requires at least 3 answers.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.Hardware Interfaces · not enough answers to rank
Assessed answers: 1. Misses: 1. A ranking position requires at least 3 answers.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.Ip Versions · not enough answers to rank
Assessed answers: 1. Misses: 1. A ranking position requires at least 3 answers.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.Kafka Offsets · not enough answers to rank
Assessed answers: 1. Misses: 1. A ranking position requires at least 3 answers.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.Middleware · not enough answers to rank
Assessed answers: 1. Misses: 0. A ranking position requires at least 3 answers.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.Networking Addresses · not enough answers to rank
Assessed answers: 1. Misses: 1. A ranking position requires at least 3 answers.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.Networking Osi · not enough answers to rank
Assessed answers: 1. Misses: 0. A ranking position requires at least 3 answers.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.Oltp Olap · not enough answers to rank
Assessed answers: 1. Misses: 0. A ranking position requires at least 3 answers.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.Pagination · not enough answers to rank
Assessed answers: 1. Misses: 1. A ranking position requires at least 3 answers.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.Postgresql Wal · not enough answers to rank
Assessed answers: 1. Misses: 1. A ranking position requires at least 3 answers.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.Prompt Engineering · not enough answers to rank
Assessed answers: 1. Misses: 0. A ranking position requires at least 3 answers.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.Psycopg · not enough answers to rank
Assessed answers: 1. Misses: 1. A ranking position requires at least 3 answers.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.Python Language · not enough answers to rank
Assessed answers: 1. Misses: 1. A ranking position requires at least 3 answers.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.Python Packaging · not enough answers to rank
Assessed answers: 1. Misses: 0. A ranking position requires at least 3 answers.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.Python Tooling · not enough answers to rank
Assessed answers: 1. Misses: 0. A ranking position requires at least 3 answers.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.Python Versions · not enough answers to rank
Assessed answers: 1. Misses: 1. A ranking position requires at least 3 answers.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.Rate Limiting · not enough answers to rank
Assessed answers: 1. Misses: 0. A ranking position requires at least 3 answers.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.Regex · not enough answers to rank
Assessed answers: 1. Misses: 1. A ranking position requires at least 3 answers.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.Sql Aggregates · not enough answers to rank
Assessed answers: 1. Misses: 0. A ranking position requires at least 3 answers.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.Sql Commands · not enough answers to rank
Assessed answers: 1. Misses: 0. A ranking position requires at least 3 answers.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.Sql Dedup · not enough answers to rank
Assessed answers: 1. Misses: 0. A ranking position requires at least 3 answers.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.SQL language · not enough answers to rank
Assessed answers: 1. Misses: 1. A ranking position requires at least 3 answers.
Solve two SQL exercises ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
Boosty · Brodyaga subscriptionSQL: complete lectureGeneral lecture on SQL for base repetition. Not a separate lesson on this topic.Sql Null · not enough answers to rank
Assessed answers: 1. Misses: 1. A ranking position requires at least 3 answers.
Open practice ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.Sql Ordering · not enough answers to rank
Assessed answers: 1. Misses: 0. A ranking position requires at least 3 answers.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.Sql Returning · not enough answers to rank
Assessed answers: 1. Misses: 0. A ranking position requires at least 3 answers.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.Sql Set Operations · not enough answers to rank
Assessed answers: 1. Misses: 0. A ranking position requires at least 3 answers.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.Sql Set Ops · not enough answers to rank
Assessed answers: 1. Misses: 0. A ranking position requires at least 3 answers.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.Sql Statement Groups · not enough answers to rank
Assessed answers: 1. Misses: 1. A ranking position requires at least 3 answers.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.Twelve Factor · not enough answers to rank
Assessed answers: 1. Misses: 1. A ranking position requires at least 3 answers.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.Uwsgi · not enough answers to rank
Assessed answers: 1. Misses: 0. A ranking position requires at least 3 answers.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.Vue Router · not enough answers to rank
Assessed answers: 1. Misses: 1. A ranking position requires at least 3 answers.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.Web Scraping · not enough answers to rank
Assessed answers: 2. Misses: 1. A ranking position requires at least 3 answers.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.Web Servers · not enough answers to rank
Assessed answers: 2. Misses: 2. A ranking position requires at least 3 answers.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.WebSocket · not enough answers to rank
Assessed answers: 1. Misses: 1. A ranking position requires at least 3 answers.
Practice API development ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.Websockets · not enough answers to rank
Assessed answers: 1. Misses: 0. A ranking position requires at least 3 answers.
Prepare to defend your project ↗Additionally · overview video
Videos in Russian
For general context and interview preparation. A separate video discussion of this topic has not yet been added.
YouTube · FreeTechnical interview through the eyes of the interviewerGeneral analysis: how to explain decisions and respond to clarifications.[ 02 / From observation to skill ]
Let the data
guide your practice.
Find a topic
Compare topic frequency with the requirements of the role you want. Use the job description to guide your preparation.
Explain the solution
Answer the question without notes. Give an example and state the limits of applicability.
Check with code
Jump to the material or activity. Support your explanation with a working result.
[ 03 / Methodology ]
How we
counted.
What do the percentages next to the topics mean?
How often has this topic been asked in our archive? 30% - approximately 30 job interviews out of 100. If at one job interview they asked five questions about indexes, we count it once.
During the interview, several topics are usually checked, so the sum of the percentages will be more than 100%.
Where does the data come from?
Collected 335 recordings of public and private interviews, mainly on Python and backend. One candidate could undergo several interviews.
Dates are known for 271 records, including 79 from 2026. The last known interview date is 23 Apr 2026. Counts updated 24 Sept 2026.
How did you find the questions?
AI reviewed all 335 transcripts in full. A standalone technical question and its follow-ups counted as one episode under one primary topic. Discussions of experience without a knowledge check were skipped.
Topic frequency counts interviews: several questions on the same topic in one interview count once. This gives 2843 interview–topic pairs and 4760 assessed answers. The difference comes from asking multiple questions on a topic.
How did we count mistakes?
We found 5464 technical episodes: 4760 answers were assessed and 704 were excluded when speech, code, or the question itself was missing.
A miss is an incorrect, incomplete, or absent answer, even if the interviewer says “okay” and moves on. A self-corrected slip or a pause does not count.
For example, 2 misses among 4 assessed answers gives 50%. Both counts are shown beside the percentage.
AI assessed the transcript answers. A person has not independently checked the ratings yet. Each rating concerns one question.
Is this representative of the entire market?
No. But these are observations from actual recordings of interviews—public and private. The archive shows trends: what is asked more often and what topics are paid attention to.
We wrote the questions on these cards for self-assessment. They do not quote candidates.
The topics build on a backend developer competency matrix reflecting typical market requirements, with additional topics found in the interviews.
Misses and topic frequency were calculated from the same 335 recordings.