explaingit

yauhenkavalchuk/interview-questions

4,519Audience · developerComplexity · 2/5Setup · easy

TLDR

A curated collection of front-end interview questions and answers in Russian, covering HTML, CSS, JavaScript, TypeScript, React, Vue, Angular, Node.js, testing, security, and more, aimed at Junior and Middle developers preparing for technical interviews.

Mindmap

mindmap
  root((repo))
    Core Web
      HTML questions
      CSS questions
      Web security
      Accessibility
    JavaScript
      Core JS
      Browser JS
      Async patterns
      ECMAScript standards
    Frameworks
      React
      Vue.js
      Angular
      State management
    Backend Tools
      Node.js
      Testing
      Developer tools
    Concepts
      OOP and FP
      TypeScript
      Web performance
      Soft skills
    Extras
      Coding exercises
      YouTube videos
      Patreon support
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

Things people build with this

USE CASE 1

Study for a Junior or Middle front-end developer job interview by browsing topic-specific question files

USE CASE 2

Use as a question bank when interviewing front-end candidates to ensure broad coverage

USE CASE 3

Quickly review a specific technology area like React or TypeScript before a technical screen

USE CASE 4

Follow along with the author's YouTube videos for deeper explanations of interview topics

Tech stack

JavaScriptTypeScriptReactVue.jsAngularNode.jsHTMLCSS

Getting it running

Difficulty · easy Time to first run · 5min

No installation needed. Browse topic files directly on GitHub or download the repo and open Markdown files locally. All content is in Russian.

No license is mentioned in the explanation, usage terms are unknown.

In plain English

This is a collection of front-end developer interview questions and answers, written in Russian. It is aimed at people preparing for technical interviews at Junior or Middle front-end developer level, as well as at interviewers who want a broad question bank to draw from when evaluating candidates. The collection is organized into separate topic files covering the main areas of front-end work. Topics include general web technologies, HTML, CSS, JavaScript in its core form, JavaScript in the browser, asynchronous JavaScript patterns, ECMAScript standards, TypeScript, React, Vue.js, Angular, state management tools, Node.js, testing, web security, accessibility, web performance, developer tools, object-oriented and functional programming concepts, soft skills, and practical coding exercises. Each topic is a dedicated file under the questions folder, so you can browse only the areas you need to review. The README notes that the questions are phrased as clearly as possible to avoid confusing candidates, and the answers are designed to be detailed but concise, so preparation time stays manageable. The author also produces video content on YouTube covering the same material, with some videos available only to paying channel members. A separate instruction file in the repository explains how to access those locked videos. The repository is maintained by Yauhen Kavalchuk and can be supported via YouTube membership or Patreon. There is no code to install or run. It is a static reference document meant to be read directly on GitHub or downloaded and browsed locally. The README and all question and answer files are written in Russian.

Copy-paste prompts

Prompt 1
I'm preparing for a Junior front-end interview. Using the topics in yauhenkavalchuk/interview-questions, quiz me on 5 JavaScript core concepts and then give me model answers.
Prompt 2
Act as a front-end interviewer. Draw from the React and state management sections of yauhenkavalchuk/interview-questions and ask me 3 progressively harder questions.
Prompt 3
Summarize the most commonly tested CSS concepts from yauhenkavalchuk/interview-questions in plain English so I can review them in 10 minutes.
Prompt 4
I have a technical interview tomorrow. Based on yauhenkavalchuk/interview-questions, what are the top 5 async JavaScript patterns I should know cold?
Prompt 5
Translate the TypeScript section highlights from yauhenkavalchuk/interview-questions into English and explain each answer in simple terms for a beginner.
Open on GitHub → Explain another repo

← yauhenkavalchuk on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.