ТОП вопросов по Python

Часто задаваемые вопросы, ответы на которые обязан знать каждый Python разработчик

Вопросы

Типы данных Python

Стажёр

Какие типы данных есть в Python? На какие две большие группы их можно разделить?

В чем разница между списком и кортежем

Стажёр

В чем разница между списком и кортежем?

Lambda функции

Junior

Что такое лямбда-функция? Какое у неё назначение?

args и kwargs в функции

Стажёр

Что такое *args и **kwargs в определении функции?

Разница "is" и "=="

Стажёр

В чем разница между is и ==?

Итератор в Python

Junior

Что такое итератор в Python?

Генератор в Python

Junior

Что такое генератор? Чем отличается от итератора?

Декоратор в Python

Junior

Что такое декоратор? Как написать собственный декоратор?

Декоратор с параметрами

Junior

Как создать декоратор с параметрами? То есть, чтобы в декоратор можно было передать ряд аргументов. Например, длина таймаута в секундах, количество повторов (ретраев) вызова функции и пр.

Контекстный менеджер Python

Junior

Что такое контекстный менеджер?

Магический метод __init__

Junior

Для чего используется магический метод __init__?

Каковы преимущества мультипроцессинга в Python

Junior

Каковы преимущества мультипроцессинга в Python?

Основные преимущества асинхронности

Junior

Какие основные преимущества асинхронного программирования?

Асинхронный код Python

Junior

Что такое асинхронный код? Приведите пример.

Что такое async/await

Junior

Чем отличается async/await от обычных функций и вызовов?

Сборщик мусора в Python

Junior

Как работает сборщик мусора в python?

Поток и процесс в Python

Junior

Чем отличаются многопоточное и многопроцессное приложение?

Как использовать многопоточность в Python

Junior

Как реализуется многопоточность в Python?

Что такое GIL и каковы его недостатки

Junior

Что такое GIL? Как он работает? Какие проблемы возникают из-за его использования?

Что такое SOLID

Junior

Какие существуют принципы SOLID и как их применять?

Проверьте свои знания на других подборках

Обложка

ТОП вопросов по Фронтенду

Подборка самых частых вопросов на собеседованиях фронтенд разработчикам

Обложка

ТОП вопросов по SQL

SQL — мощный язык запросов для работы с СУБД. Каждый бэкендер должен знать ответ на эти вопросы