Что такое SOLID? Расскажите про принципы.
Принципы SOLID — это пять основных правил объектно-ориентированного программирования, которые помогают создавать гибкий и поддерживаемый код:
Читать ответПодготовка к интервью
55 вопросов с собеседований в Evapps
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Evapps. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: python, database, sql.
Каталог
Принципы SOLID — это пять основных правил объектно-ориентированного программирования, которые помогают создавать гибкий и поддерживаемый код:
Читать ответДа, функция map в Python часто используется для применения одной функции ко всем элементам итерируемого объекта, возвращая итератор с результатами.
Читать ответДа, я могу реализовать React-компонент. Вот простой пример функционального компонента, который отображает кнопку и считает количество нажатий:
Читать ответЭто позволяет писать асинхронный код, который выглядит как синхронный, упрощая чтение и поддержку.
Читать ответДа, генератор в Python можно считать специальной формой итератора.
Читать ответСинхронный подход:
Читать ответПараллельные процессы и потоки выполнения позволяют программе выполнять несколько задач одновременно, что повышает эффективность и скорость работы.
Читать ответВ своей практике я работал с реляционными СУБД, такими как PostgreSQL и MySQL.
Читать ответLEFT JOIN и RIGHT JOIN — это виды соединений таблиц в SQL, которые позволяют объединять данные из двух таблиц на основе условия.
Читать ответДа, я использовал файл docker-compose.yml для упрощения настройки и запуска нескольких контейнеров в проектах.
Читать ответЯ использую операционную систему Ubuntu 22.04 LTS.
Читать ответВ Python создание собственного middleware обычно связано с веб-фреймворками, например, Flask или Django. Middleware — это компонент, который обрабатывает запросы и/или ответы между клиентом и основным приложением.
Читать ответ