whatisgithub

What is ru-test-assignments?

hexlet/ru-test-assignments — explained in plain English

Analysis updated 2026-06-24

6,767HTMLAudience · developerComplexity · 1/5Setup · easy

In one sentence

A curated list of real take-home job assignments from Russian tech companies like Tinkoff, Avito, and VK, organized by role so developers and analysts can practice and build a portfolio.

Mindmap

mindmap
  root((ru-test-assignments))
    What it is
      Real job assignments
      Russian IT companies
      Community curated
    Categories
      Analytics roles
      Developer roles
      Other technical
    Companies
      Tinkoff, Alfa Bank
      Avito, Ozon, VK
    Portfolio
      Complete assignments
      Hexlet CV site
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Practice with the actual assignments used by Russian tech companies before applying to those specific employers.

USE CASE 2

Build a developer portfolio by completing assignments and publishing them on Hexlet CV.

USE CASE 3

Research which technical skills a specific Russian company like Avito or Ozon tests for in their hiring process.

How does it compare?

hexlet/ru-test-assignmentswesbos/beginner-javascriptjerry-git/learn-python3
Stars6,7676,7676,795
LanguageHTMLHTMLHTML
Setup difficultyeasyeasyeasy
Complexity1/51/51/5
Audiencedevelopervibe codergeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min
This is an open community list, contributions are accepted via pull requests and it participates in Hacktoberfest.

So what is it?

This repository is a collection of take-home test assignments that Russian IT companies give to job applicants. The README is written in Russian, and the content is oriented toward developers, data analysts, and other technical roles looking for work at Russian technology firms. The list is organized by job category and then alphabetically by company name. Categories visible in the README include analytics, and the companies span a wide range from large banks like Tinkoff, Alfa Bank, and VTB to well-known tech and consumer platforms like Ozon, Avito, VK, and Delivery. Each entry links to the actual assignment files stored in this repository or to an external resource where the assignment is hosted. The assignments themselves are real tasks that these companies have used in their hiring processes. Completing one and attaching it to your resume is presented as a way to build out a portfolio. The project links to a companion site called Hexlet CV where candidates can display their completed work. Hexlet is a Russian-language programming education platform, and they maintain this list as an open resource. Community contributions are accepted via pull requests, and the project participates in Hacktoberfest, an annual event that encourages open-source contributions. If you are a developer or analyst preparing for job applications at Russian tech companies, this repository gives you access to a broad sample of what those companies actually ask candidates to build or analyze before making a hiring decision. The full README is longer than what was shown.

Copy-paste prompts

Prompt 1
I'm preparing to apply to a software engineering role at a major Russian tech company. What kind of take-home assignment should I expect based on the hexlet/ru-test-assignments collection?
Prompt 2
Help me complete this take-home assignment from a Russian tech company: [paste the assignment text here].
Prompt 3
I want to build a portfolio project from a real job assignment. Walk me through approaching one of the analytics-category assignments from the ru-test-assignments list.

Frequently asked questions

What is ru-test-assignments?

A curated list of real take-home job assignments from Russian tech companies like Tinkoff, Avito, and VK, organized by role so developers and analysts can practice and build a portfolio.

What language is ru-test-assignments written in?

Mainly HTML.

What license does ru-test-assignments use?

This is an open community list, contributions are accepted via pull requests and it participates in Hacktoberfest.

How hard is ru-test-assignments to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is ru-test-assignments for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.