Подборка объединяет вопросы, отмеченные на этапах интервью в МТС. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: python, backend, devops.
Промежуточное программное обеспечение (middleware) в архитектуре систем служит прослойкой между различными компонентами или приложениями, обеспечивая их взаимодействие и интеграцию.
Нет, строки в Python являются иммутабельными, то есть неизменяемыми. Изменение отдельного символа напрямую невозможно. Чтобы получить строку с измененным символом, необходимо создать новую строку.
Паттерн-декоратор в Python позволяет динамически расширять функциональность объектов без изменения их исходного кода. В Python это часто реализуется с помощью функций-декораторов.
В контексте Python фронтенд-разработки чаще всего речь идёт о создании пользовательских интерфейсов с помощью библиотек, которые позволяют строить GUI или веб-интерфейсы.
Инкапсуляция — это принцип объектно-ориентированного программирования, который заключается в скрытии внутренней реализации объекта и предоставлении доступа к данным и методам только через определённый интерфейс.
Django — это высокоуровневый веб-фреймворк на Python, который помогает быстро создавать безопасные и поддерживаемые веб-приложения. Его основные принципы: